Table of Contents

Namespace Sisk.Core.Http.Streams

Classes

HttpEventSourceCollection

Provides a managed object to manage HttpRequestEventSource connections.

HttpRequestEventSource

An HttpRequestEventSource instance opens a persistent connection to the request, which sends events in text/event-stream format.

HttpResponseStream

Represents a way to manage HTTP requests with their output streams, without relying on synchronous content.

HttpStreamPingPolicy

Provides an automatic ping sender for HTTP Event Source connections.

HttpWebSocket

Provides an persistent bi-directional socket between the client and the HTTP server.

HttpWebSocketConnectionCollection

Provides a managed object to manage HttpWebSocket connections.

WebSocketMessage

Represents an websocket request message received by an websocket server.

Delegates

EventSourceRegistrationHandler

Represents an function that is called when an HttpEventSourceCollection registers an new event source connection.

EventSourceUnregistrationHandler

Represents an function that is called when an HttpEventSourceCollection is removed and had their connection closed.

WebSocketMessageReceivedEventHandler

Represents the void that is called when the Web Socket receives an message.

WebSocketRegistrationHandler

Represents an function that is called when an HttpWebSocketConnectionCollection registers an new web socket connection.

WebSocketUnregistrationHandler

Represents an function that is called when an HttpWebSocketConnectionCollection is removed and had it's connection closed.