Freigeben über


ObserverSubscriptionManager<T> Klasse

Definition

Die ObserverSubscriptionManager-Klasse ist eine Hilfsklasse für Grains, die Beobachter unterstützen. Es bietet Methoden zum Nachverfolgen von abonnierenden Beobachtern und zum Senden von Benachrichtigungen.

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

Typparameter

T

Der zu verwaltende Beobachterschnittstellentyp.

Vererbung
ObserverSubscriptionManager<T>
Attribute

Konstruktoren

ObserverSubscriptionManager<T>()

Erstellt einen leeren Abonnement-Manager.

Eigenschaften

Count

Anzahl der aktuell registrierten Abonnenten

Methoden

Clear()

Entfernt alle Abonnements.

IsSubscribed(T)

Bestimmt, ob der SubscriptionManager über den Eingabebeobachter verfügt.

Notify(Action<T>)

Sendet eine Benachrichtigung an alle Abonnenten.

Subscribe(T)

Zeichnet einen neuen abonnierenden Beobachter auf.

Unsubscribe(T)

Entfernt einen (ehemaligen) Abonnenten.

Gilt für: