Microsoft.AspNetCore.SignalR.Transports.ServerSentEventsTransport.WriteInit C# (CSharp) Method

WriteInit() private static method

private static WriteInit ( ServerSentEventsTransport transport ) : System.Threading.Tasks.Task
transport ServerSentEventsTransport
return System.Threading.Tasks.Task
        private static Task WriteInit(ServerSentEventsTransport transport)
        {
            // Disable request compression
            var buffering = transport.Context.Features.Get<IHttpBufferingFeature>();
            if (buffering != null)
            {
                buffering.DisableRequestBuffering();
            }

            transport.Context.Response.ContentType = "text/event-stream";

            // "data: initialized\n\n"
            transport.Context.Response.Write(new ArraySegment<byte>(_dataInitialized));

            return transport.Context.Response.Flush();
        }