C# 클래스 SignalR.DefaultSubscription

상속: SignalR.Subscription
파일 보기 프로젝트 열기: Icenium/SignalR

공개 메소드들

메소드 설명
AddEvent ( string eventKey, SignalR.Topic topic ) : bool
DefaultSubscription ( string identity, IEnumerable eventKeys, Topic>.IDictionary topics, string cursor, Func callback, int maxMessages, IPerformanceCounterWriter counters ) : System
GetCursor ( ) : string
RemoveEvent ( string eventKey ) : void
SetEventTopic ( string eventKey, SignalR.Topic topic ) : void

보호된 메소드들

메소드 설명
BeforeInvoke ( object state ) : void
PerformWork ( List &items, string &nextCursor, int &totalCount, object &state ) : void

비공개 메소드들

메소드 설명
GetMessageId ( Topic>.IDictionary topics, string key ) : ulong
GetMessageId ( SignalR.Topic topic ) : ulong
UpdateCursor ( string key, ulong id ) : bool

메소드 상세

AddEvent() 공개 메소드

public AddEvent ( string eventKey, SignalR.Topic topic ) : bool
eventKey string
topic SignalR.Topic
리턴 bool

BeforeInvoke() 보호된 메소드

protected BeforeInvoke ( object state ) : void
state object
리턴 void

DefaultSubscription() 공개 메소드

public DefaultSubscription ( string identity, IEnumerable eventKeys, Topic>.IDictionary topics, string cursor, Func callback, int maxMessages, IPerformanceCounterWriter counters ) : System
identity string
eventKeys IEnumerable
topics Topic>.IDictionary
cursor string
callback Func
maxMessages int
counters IPerformanceCounterWriter
리턴 System

GetCursor() 공개 메소드

public GetCursor ( ) : string
리턴 string

PerformWork() 보호된 메소드

protected PerformWork ( List &items, string &nextCursor, int &totalCount, object &state ) : void
items List
nextCursor string
totalCount int
state object
리턴 void

RemoveEvent() 공개 메소드

public RemoveEvent ( string eventKey ) : void
eventKey string
리턴 void

SetEventTopic() 공개 메소드

public SetEventTopic ( string eventKey, SignalR.Topic topic ) : void
eventKey string
topic SignalR.Topic
리턴 void