C# Class Nancy.LongPoll.PollService

Inheritance: Nancy.LongPoll.IPollService
Afficher le fichier Open project: AIexandr/Nancy.LongPoll Class Usage Examples

Méthodes publiques

Méthode Description
PollService ( ILogger logger = null, IPollAccessControlService pollAccessControlService = null ) : Newtonsoft.Json
SendMessage ( List clientIds, string messageName, string message ) : void
SendMessage ( string clientId, string messageName, string message ) : void
SendMessageToAllClients ( string messageName, string message ) : void
SendMessageToSession ( string sessId, string messageName, string message ) : void
SendMessageToSessions ( List sessIds, string messageName, string message ) : void
StopClient ( string clientId ) : void

Private Methods

Méthode Description
Register ( string clientHostAddess, string sessionId ) : Message
RemoveClientId ( string clientId ) : void
RemoveSession ( string sessId ) : void
Wait ( string clientId, ulong seqCode ) : string

Method Details

PollService() public méthode

public PollService ( ILogger logger = null, IPollAccessControlService pollAccessControlService = null ) : Newtonsoft.Json
logger ILogger
pollAccessControlService IPollAccessControlService
Résultat Newtonsoft.Json

SendMessage() public méthode

public SendMessage ( List clientIds, string messageName, string message ) : void
clientIds List
messageName string
message string
Résultat void

SendMessage() public méthode

public SendMessage ( string clientId, string messageName, string message ) : void
clientId string
messageName string
message string
Résultat void

SendMessageToAllClients() public méthode

public SendMessageToAllClients ( string messageName, string message ) : void
messageName string
message string
Résultat void

SendMessageToSession() public méthode

public SendMessageToSession ( string sessId, string messageName, string message ) : void
sessId string
messageName string
message string
Résultat void

SendMessageToSessions() public méthode

public SendMessageToSessions ( List sessIds, string messageName, string message ) : void
sessIds List
messageName string
message string
Résultat void

StopClient() public méthode

public StopClient ( string clientId ) : void
clientId string
Résultat void