C# Класс Microsoft.AspNetCore.SignalR.Messaging.Subscription

Наследование: ISubscription, IDisposable
Показать файл Открыть проект

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