Beispiel #1
0
        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());
        }
Beispiel #4
0
        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;
 }
 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();
        }