Freigeben über


SiloLifecycleSubject Klasse

Definition

Decorator over lifecycle subject for silo. Zusätzliche Protokollierung und Überwachung

public class SiloLifecycleSubject : Orleans.LifecycleSubject, Orleans.Runtime.ISiloLifecycleSubject
type SiloLifecycleSubject = class
    inherit LifecycleSubject
    interface ISiloLifecycleSubject
    interface ISiloLifecycle
    interface ILifecycleObservable
    interface ILifecycleObserver
Public Class SiloLifecycleSubject
Inherits LifecycleSubject
Implements ISiloLifecycleSubject
Vererbung
SiloLifecycleSubject
Implementiert

Konstruktoren

SiloLifecycleSubject(ILogger<SiloLifecycleSubject>)

Initialisiert eine neue Instanz der SiloLifecycleSubject-Klasse.

Felder

logger

Decorator over lifecycle subject for silo. Zusätzliche Protokollierung und Überwachung

(Geerbt von LifecycleSubject)

Eigenschaften

HighestCompletedStage

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

LowestStoppedStage

Die niedrigste Lebenszyklusphase, die das Beenden abgeschlossen hat.

Methoden

GetStageName(Int32)

Ruft den Namen der angegebenen numerischen Stufe ab.

OnStart(CancellationToken)

Behandeln sie Startbenachrichtigungen.

OnStartStageCompleted(Int32)

Bedeutet, dass OnStart(CancellationToken) abgeschlossen ist.

OnStop(CancellationToken)

Behandeln sie Stoppbenachrichtigungen.

(Geerbt von LifecycleSubject)
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)

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

Erweiterungsmethoden

OnStart(ILifecycleObserver)

Decorator over lifecycle subject for silo. Zusätzliche Protokollierung und Überwachung

OnStop(ILifecycleObserver)

Decorator over lifecycle subject for silo. Zusätzliche Protokollierung und Überwachung

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: