C# 클래스 Nancy.LongPoll.PollService

상속: Nancy.LongPoll.IPollService
파일 보기 프로젝트 열기: AIexandr/Nancy.LongPoll 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Register ( string clientHostAddess, string sessionId ) : Message
RemoveClientId ( string clientId ) : void
RemoveSession ( string sessId ) : void
Wait ( string clientId, ulong seqCode ) : string

메소드 상세

PollService() 공개 메소드

public PollService ( ILogger logger = null, IPollAccessControlService pollAccessControlService = null ) : Newtonsoft.Json
logger ILogger
pollAccessControlService IPollAccessControlService
리턴 Newtonsoft.Json

SendMessage() 공개 메소드

public SendMessage ( List clientIds, string messageName, string message ) : void
clientIds List
messageName string
message string
리턴 void

SendMessage() 공개 메소드

public SendMessage ( string clientId, string messageName, string message ) : void
clientId string
messageName string
message string
리턴 void

SendMessageToAllClients() 공개 메소드

public SendMessageToAllClients ( string messageName, string message ) : void
messageName string
message string
리턴 void

SendMessageToSession() 공개 메소드

public SendMessageToSession ( string sessId, string messageName, string message ) : void
sessId string
messageName string
message string
리턴 void

SendMessageToSessions() 공개 메소드

public SendMessageToSessions ( List sessIds, string messageName, string message ) : void
sessIds List
messageName string
message string
리턴 void

StopClient() 공개 메소드

public StopClient ( string clientId ) : void
clientId string
리턴 void