LifecycleSubject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Funktionen für die Beobachtung eines Lebenszyklus bereit.
public class LifecycleSubject : Orleans.ILifecycleSubject
public abstract class LifecycleSubject : Orleans.ILifecycleSubject
type LifecycleSubject = class
interface ILifecycleSubject
interface ILifecycleObservable
interface ILifecycleObserver
Public Class LifecycleSubject
Implements ILifecycleSubject
Public MustInherit Class LifecycleSubject
Implements ILifecycleSubject
- Vererbung
-
LifecycleSubject
- Abgeleitet
- Implementiert
Hinweise
- Einmalige Verwendung, unterstützt nicht mehrere Start-/Stopp-Zyklen.
- Nach dem Start können keine weiteren Beobachter mehr abonniert werden.
- OnStart startet Phasen in der Reihenfolge bis zum ersten Fehler oder Abbruch.
- OnStop stoppt Zustände in umgekehrter Reihenfolge ab der höchsten Startphase.
- OnStop beendet alle Phasen unabhängig von Fehlern, auch wenn abgebrochen wurde.
Konstruktoren
LifecycleSubject(ILogger) |
Stellt Funktionen für die Beobachtung eines Lebenszyklus bereit. |
LifecycleSubject(ILogger<LifecycleSubject>) |
Stellt Funktionen für die Beobachtung eines Lebenszyklus bereit. |
Felder
logger |
Stellt Funktionen für die Beobachtung eines Lebenszyklus bereit. |
Methoden
GetStageName(Int32) |
Ruft den Namen der angegebenen numerischen Stufe ab. |
GetStageNames(Type) |
Ruft die Auflistung aller Phasennummern und der entsprechenden Namen ab. |
OnStart(CancellationToken) |
Behandeln sie Startbenachrichtigungen. |
OnStartStageCompleted(Int32) |
Bedeutet, dass OnStart(CancellationToken) abgeschlossen ist. |
OnStop(CancellationToken) |
Behandeln sie Stoppbenachrichtigungen. |
OnStopStageCompleted(Int32) |
Bedeutet, dass OnStop(CancellationToken) abgeschlossen ist. |
PerfMeasureOnStart(Int32, TimeSpan) |
Protokolliert die beobachtete Leistung eines Aufrufs OnStart(CancellationToken) . |
PerfMeasureOnStop(Int32, TimeSpan) |
Protokolliert die beobachtete Leistung eines Aufrufs OnStop(CancellationToken) . |
Subscribe(String, Int32, ILifecycleObserver) |
Stellt Funktionen für die Beobachtung eines Lebenszyklus bereit. |