KestrunHost.BroadcastSseEventAsync method

Broadcasts an SSE event to all connected clients.

public Task<bool> BroadcastSseEventAsync(string? eventName, string data, string? id = null, 
    int? retryMs = null, CancellationToken cancellationToken = default)
parameter description
eventName Event name (optional).
data Event payload.
id Optional event ID.
retryMs Optional reconnect interval in milliseconds.
cancellationToken Cancellation token.

Return Value

True when broadcast succeeded (or no clients); false when broadcaster isn’t configured.

See Also