Condividi tramite


SiloLifecycleSubject Classe

Definizione

Decorator sull'oggetto del ciclo di vita per silo. Aggiunge alcune funzionalità di registrazione e monitoraggio

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
Ereditarietà
SiloLifecycleSubject
Implementazioni

Costruttori

SiloLifecycleSubject(ILogger<SiloLifecycleSubject>)

Inizializza una nuova istanza della classe SiloLifecycleSubject.

Campi

logger

Decorator sull'oggetto del ciclo di vita per silo. Aggiunge alcune funzionalità di registrazione e monitoraggio

(Ereditato da LifecycleSubject)

Proprietà

HighestCompletedStage

Fase più alta del ciclo di vita completata dall'avvio.

LowestStoppedStage

La fase più bassa del ciclo di vita che ha completato l'arresto.

Metodi

GetStageName(Int32)

Ottiene il nome della fase numerica specificata.

OnStart(CancellationToken)

Gestire le notifiche di avvio.

OnStartStageCompleted(Int32)

Indica che OnStart(CancellationToken) è stato completato.

OnStop(CancellationToken)

Gestire le notifiche di arresto.

(Ereditato da LifecycleSubject)
OnStopStageCompleted(Int32)

Indica che OnStop(CancellationToken) è stato completato.

PerfMeasureOnStart(Int32, TimeSpan)

Registra le prestazioni osservate di una OnStart(CancellationToken) chiamata.

PerfMeasureOnStop(Int32, TimeSpan)

Registra le prestazioni osservate di una OnStop(CancellationToken) chiamata.

Subscribe(String, Int32, ILifecycleObserver)

Sottoscrivere la notifica quando viene raggiunta una fase durante l'avvio o l'arresto.

Metodi di estensione

OnStart(ILifecycleObserver)

Decorator sull'oggetto del ciclo di vita per silo. Aggiunge alcune funzionalità di registrazione e monitoraggio

OnStop(ILifecycleObserver)

Decorator sull'oggetto del ciclo di vita per silo. Aggiunge alcune funzionalità di registrazione e monitoraggio

Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)

Crea una sottoscrizione eliminabile per il ciclo di vita.

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

Crea una sottoscrizione eliminabile per il ciclo di vita.

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

Crea una sottoscrizione eliminabile per il ciclo di vita.

Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)

Crea una sottoscrizione eliminabile per il ciclo di vita.

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

Crea una sottoscrizione eliminabile per il ciclo di vita.

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

Crea una sottoscrizione eliminabile per il ciclo di vita.

Si applica a