Partager via


SiloLifecycleSubject Classe

Définition

Objet décoratif sur le cycle de vie du silo. Ajoute une partie de la journalisation et de la surveillance

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
Héritage
SiloLifecycleSubject
Implémente

Constructeurs

SiloLifecycleSubject(ILogger<SiloLifecycleSubject>)

Initialise une nouvelle instance de la classe SiloLifecycleSubject.

Champs

logger

Objet décoratif sur le cycle de vie du silo. Ajoute une partie de la journalisation et de la surveillance

(Hérité de LifecycleSubject)

Propriétés

HighestCompletedStage

Étape de cycle de vie la plus élevée qui s’est terminée en commençant.

LowestStoppedStage

Étape de cycle de vie la plus basse qui a terminé l’arrêt.

Méthodes

GetStageName(Int32)

Obtient le nom de l’étape numérique spécifiée.

OnStart(CancellationToken)

Gérer les notifications de démarrage.

OnStartStageCompleted(Int32)

Signifie que terminé OnStart(CancellationToken) .

OnStop(CancellationToken)

Gérer les notifications d’arrêt.

(Hérité de LifecycleSubject)
OnStopStageCompleted(Int32)

Signifie que terminé OnStop(CancellationToken) .

PerfMeasureOnStart(Int32, TimeSpan)

Journalise les performances observées d’un OnStart(CancellationToken) appel.

PerfMeasureOnStop(Int32, TimeSpan)

Journalise les performances observées d’un OnStop(CancellationToken) appel.

Subscribe(String, Int32, ILifecycleObserver)

Abonnez-vous pour recevoir une notification lorsqu’une étape est atteinte lors du démarrage ou de l’arrêt.

Méthodes d’extension

OnStart(ILifecycleObserver)

Objet décoratif sur le cycle de vie du silo. Ajoute une partie de la journalisation et de la surveillance

OnStop(ILifecycleObserver)

Objet décoratif sur le cycle de vie du silo. Ajoute une partie de la journalisation et de la surveillance

Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)

Crée un abonnement jetable pour le cycle de vie.

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

Crée un abonnement jetable pour le cycle de vie.

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

Crée un abonnement jetable pour le cycle de vie.

Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)

Crée un abonnement jetable pour le cycle de vie.

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

Crée un abonnement jetable pour le cycle de vie.

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

Crée un abonnement jetable pour le cycle de vie.

S’applique à