Freigeben über


IGrainLifecycle Schnittstelle

Definition

Der beobachtbare Kornlebenszyklus.

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

Hinweise

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

Methoden

AddMigrationParticipant(IGrainMigrationParticipant)

Registriert einen Kornmigrationsteilnehmer.

RemoveMigrationParticipant(IGrainMigrationParticipant)

Hebt die Registrierung eines Grainmigrationsteilnehmers auf.

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: