private static Task PerformKeepAlive(object state) { var transport = (LongPollingTransport)state; if (!transport.IsAlive) { return TaskAsyncHelper.Empty; } transport.Context.Response.Write(_keepAlive); return transport.Context.Response.Flush(); }