Поделиться через


ObserverSubscriptionManager<T> Класс

Определение

Класс ObserverSubscriptionManager — это вспомогательный класс для объектов grain, поддерживающих наблюдателей. Он предоставляет методы отслеживания подписываемых наблюдателей и отправки уведомлений.

[System.Serializable]
public class ObserverSubscriptionManager<T> where T : IGrainObserver
[<System.Serializable>]
type ObserverSubscriptionManager<'T (requires 'T :> IGrainObserver)> = class
Public Class ObserverSubscriptionManager(Of T)

Параметры типа

T

Управляемый тип интерфейса наблюдателя.

Наследование
ObserverSubscriptionManager<T>
Атрибуты

Конструкторы

ObserverSubscriptionManager<T>()

Создает пустой диспетчер подписок.

Свойства

Count

Количество зарегистрированных подписчиков

Методы

Clear()

Удаляет все подписки.

IsSubscribed(T)

Определяет, есть ли в SubscriptionManager наблюдатель входных данных.

Notify(Action<T>)

Отправляет уведомление всем подписчикам.

Subscribe(T)

Записывает нового наблюдателя-подписчика.

Unsubscribe(T)

Удаляет (бывший) подписчик.

Применяется к