CQRS.NET
2.1
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
|
Public Member Functions | |
NotificationHub (ILogger logger, ICorrelationIdHelper correlationIdHelper) | |
NotificationHub () | |
override Task | OnConnected () |
When the connection connects to this hub instance we register the connection so we can respond back to it. More... | |
override Task | OnReconnected () |
When the connection reconnects to this hub instance we register the connection so we can respond back to it. More... | |
Public Member Functions inherited from Cqrs.WebApi.SignalR.Hubs.INotificationHub | |
void | SendUsersEvent< TAuthenticationToken > (IEvent< TAuthenticationToken > eventData, params Guid[] userRsnCollection) |
Send out an event to specific user RSNs More... | |
void | SendUserEvent< TAuthenticationToken > (IEvent< TAuthenticationToken > eventData, string userToken) |
Send out an event to specific user token More... | |
void | SendAllUsersEvent< TAuthenticationToken > (IEvent< TAuthenticationToken > eventData) |
Send out an event to all users More... | |
void | SendExceptThisUserEvent< TAuthenticationToken > (IEvent< TAuthenticationToken > eventData, string userToken) |
Send out an event to all users except the specific user token More... | |
Protected Member Functions | |
virtual string | UserToken () |
virtual Task | Join () |
virtual IDictionary< string, object > | GetAdditionalDataForLogging (Guid userRsn) |
virtual IDictionary< string, object > | GetAdditionalDataForLogging (string userToken) |
Properties | |
ILogger | Logger [get, set] |
ICorrelationIdHelper | CorrelationIdHelper [get, set] |
Func< string, Guid > | ConvertUserTokenToUserRsn [get, set] |
virtual IHubContext | CurrentHub [get] |