C# 클래스 Microsoft.AspNet.SignalR.Messaging.Subscription

상속: ISubscription, IDisposable
파일 보기 프로젝트 열기: SignalR/SignalR 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddEventCore bool
Invoke Task
PerformWork void
Work Task

공개 메소드들

메소드 설명
AddEvent ( string key, Topic topic ) : bool
Dispose ( ) : void
Invoke ( MessageResult result ) : Task
RemoveEvent ( string key ) : void
SetEventTopic ( string key, Topic topic ) : void
SetQueued ( ) : bool
UnsetQueued ( ) : bool
WriteCursor ( TextWriter textWriter ) : void

보호된 메소드들

메소드 설명
BeforeInvoke ( object state ) : void
Dispose ( bool disposing ) : void
Subscription ( string identity, IList eventKeys, Func callback, int maxMessages, IPerformanceCounterManager counters, object state ) : System

비공개 메소드들

메소드 설명
AddEventCore ( string key ) : bool
Invoke ( MessageResult result, object>.Action beforeInvoke, object state ) : Task
PerformWork ( IList items, int &totalCount, object &state ) : void
Work ( ) : Task

메소드 상세

AddEvent() 공개 메소드

public AddEvent ( string key, Topic topic ) : bool
key string
topic Topic
리턴 bool

BeforeInvoke() 보호된 메소드

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

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Invoke() 공개 메소드

public Invoke ( MessageResult result ) : Task
result MessageResult
리턴 Task

RemoveEvent() 공개 메소드

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

SetEventTopic() 공개 메소드

public SetEventTopic ( string key, Topic topic ) : void
key string
topic Topic
리턴 void

SetQueued() 공개 메소드

public SetQueued ( ) : bool
리턴 bool

Subscription() 보호된 메소드

protected Subscription ( string identity, IList eventKeys, Func callback, int maxMessages, IPerformanceCounterManager counters, object state ) : System
identity string
eventKeys IList
callback Func
maxMessages int
counters IPerformanceCounterManager
state object
리턴 System

UnsetQueued() 공개 메소드

public UnsetQueued ( ) : bool
리턴 bool

WriteCursor() 공개 추상적인 메소드

public abstract WriteCursor ( TextWriter textWriter ) : void
textWriter System.IO.TextWriter
리턴 void