次の方法で共有


ObserverSubscriptionManager<T> クラス

定義

ObserverSubscriptionManager クラスは、オブザーバーをサポートするグレインのヘルパー クラスです。 サブスクライブ オブザーバーを追跡し、通知を送信するためのメソッドを提供します。

[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)

(以前の) サブスクライバーを削除します。

適用対象