Namespace Lib.AspNetCore.ServerSentEvents
Classes
OptionsExtensions
The ServerSentEventsServiceOptions<TServerSentEventsService> options related extensions.
ServerSentEvent
Represents Server-Sent Event.
ServerSentEventsAuthorization
Defines authorization rules for Server-Sent Events endpoint.
ServerSentEventsEndpointRouteBuilderExtensions
Provides extension methods for Microsoft.AspNetCore.Routing.IEndpointRouteBuilder to add Server-Sent Events.
ServerSentEventsMiddleware<TServerSentEventsService>
Middleware which provides support for Server-Sent Events protocol.
ServerSentEventsMiddlewareExtensions
Provides extensions for registering middleware which provides support for Server-Sent Events protocol.
ServerSentEventsOptions
Options for Server-Sent Events endpoint.
ServerSentEventsService
Service which provides operations over Server-Sent Events protocol.
ServerSentEventsServiceOptions<TServerSentEventsService>
Options for ServerSentEventsService.
Structs
ServerSentEventsClientConnectedArgs
Provides data for the ClientConnected event.
ServerSentEventsClientDisconnectedArgs
Provides data for the ClientDisconnected event.
Interfaces
IServerSentEventsClient
Contract for client listening for Server-Sent Events
IServerSentEventsClientIdProvider
Contract for provider of identifiers for IServerSentEventsClient instances based on Microsoft.AspNetCore.Http.HttpContext.
IServerSentEventsNoReconnectClientsIdsStore
Contract for store which keeps identifiers of IServerSentEventsClient which shouldn't be allowed to reconnect.
IServerSentEventsService
Contract for service which provides operations over Server-Sent Events protocol.
Enums
ServerSentEventsAddToGroupResult
The add to group results.
ServerSentEventsKeepaliveKind
The kind of content for keepalive.
ServerSentEventsKeepaliveMode
The keepalive sending mode.