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) |
Удаляет (бывший) подписчик. |