Condividi tramite


ObserverSubscriptionManager<T> Classe

Definizione

La classe ObserverSubscriptionManager è una classe helper per i cereali che supportano gli osservatori. Fornisce metodi per tenere traccia degli osservatori di sottoscrizione e per l'invio di notifiche.

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

Parametri di tipo

T

Tipo di interfaccia observer da gestire.

Ereditarietà
ObserverSubscriptionManager<T>
Attributi

Costruttori

ObserverSubscriptionManager<T>()

Costruisce un gestore di sottoscrizioni vuoto.

Proprietà

Count

Numero di sottoscrittori attualmente registrati

Metodi

Clear()

Rimuove tutte le sottoscrizioni.

IsSubscribed(T)

Determina se SubscriptionManager ha l'osservatore di input

Notify(Action<T>)

Invia una notifica a tutti i sottoscrittori.

Subscribe(T)

Registra un nuovo osservatore di sottoscrizione.

Unsubscribe(T)

Rimuove un sottoscrittore (in precedenza).

Si applica a