private static Task WriteInit(ServerSentEventsTransport transport) { transport.Context.Response.ContentType = "text/event-stream"; transport.Context.Response.Write(new ArraySegment <byte>(_dataInitialized)); return(transport.Context.Response.Flush()); }
private static Task WriteInit(ServerSentEventsTransport transport) { transport.Context.Response.ContentType = "text/event-stream"; // "data: initialized\n\n" transport.OutputWriter.Write("data: initialized"); transport.OutputWriter.WriteLine(); transport.OutputWriter.WriteLine(); transport.OutputWriter.Flush(); return transport.Context.Response.Flush(); }
private static Task WriteInit(ServerSentEventsTransport transport) { transport.Context.Response.ContentType = "text/event-stream"; // "data: initialized\n\n" transport.OutputWriter.Write("data: initialized"); transport.OutputWriter.WriteLine(); transport.OutputWriter.WriteLine(); transport.OutputWriter.Flush(); return(transport.Context.Response.Flush()); }
private static Task WriteInit(ServerSentEventsTransport transport) { // Disable request compression var buffering = transport.Context.GetFeature <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()); }
public SendContext(ServerSentEventsTransport transport, object state) { Transport = transport; State = state; }
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(); }
private static Task WriteInit(ServerSentEventsTransport transport) { transport.Context.Response.ContentType = "text/event-stream"; transport.Context.Response.Write(new ArraySegment<byte>(_dataInitialized)); return transport.Context.Response.Flush(); }