Microsoft.AspNet.SignalR.Transports.ForeverTransport.PerformSend C# (CSharp) Метод

PerformSend() приватный статический Метод

private static PerformSend ( object state ) : Task
state object
Результат Task
        private static Task PerformSend(object state)
        {
            var context = (ForeverTransportContext)state;

            if (!context.Transport.IsAlive)
            {
                return TaskAsyncHelper.Empty;
            }

            context.Transport.Context.Response.ContentType = JsonUtility.JsonMimeType;

            using (var writer = context.Transport.CreateMemoryPoolWriter(context.Transport.Pool))
            {
                context.Transport.JsonSerializer.Serialize(context.State, writer);
                writer.Flush();

                context.Transport.Context.Response.Write(writer.Buffer);
            }

            return TaskAsyncHelper.Empty;
        }