Freigeben über


ISiloLifecycle Schnittstelle

Definition

Der beobachtbare Silolebenszyklus.

public interface ISiloLifecycle : Orleans.ILifecycleObservable
type ISiloLifecycle = interface
    interface ILifecycleObservable
Public Interface ISiloLifecycle
Implements ILifecycleObservable
Abgeleitet
Implementiert

Hinweise

Dieser Typ wird normalerweise als generischer Parameter in ILifecycleParticipant<TLifecycleObservable> verwendet, um an den Lebenszyklusphasen eines Silos teilzunehmen.

Eigenschaften

HighestCompletedStage

Die höchste Lebenszyklusphase, die den Start abgeschlossen hat.

LowestStoppedStage

Die niedrigste Lebenszyklusphase, die das Beenden abgeschlossen hat.

Methoden

Subscribe(String, Int32, ILifecycleObserver)

Abonnieren Sie eine Benachrichtigung, wenn eine Phase beim Starten oder Beenden erreicht wird.

(Geerbt von ILifecycleObservable)

Erweiterungsmethoden

Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)

Erstellt ein verwerfbares Abonnement für den Lebenszyklus.

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>)

Erstellt ein verwerfbares Abonnement für den Lebenszyklus.

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

Erstellt ein verwerfbares Abonnement für den Lebenszyklus.

Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)

Erstellt ein verwerfbares Abonnement für den Lebenszyklus.

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>)

Erstellt ein verwerfbares Abonnement für den Lebenszyklus.

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

Erstellt ein verwerfbares Abonnement für den Lebenszyklus.

Gilt für:

Weitere Informationen