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)

删除 (以前的) 订阅者。

适用于