Compartilhar via


SiloLifecycleSubject Classe

Definição

Decorador sobre o assunto do ciclo de vida do silo. Adiciona alguns logs e monitoramento

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
Herança
SiloLifecycleSubject
Implementações

Construtores

SiloLifecycleSubject(ILogger<SiloLifecycleSubject>)

Inicializa uma nova instância da classe SiloLifecycleSubject.

Campos

logger

Decorador sobre o assunto do ciclo de vida do silo. Adiciona alguns logs e monitoramento

(Herdado de LifecycleSubject)

Propriedades

HighestCompletedStage

O estágio de ciclo de vida mais alto que concluiu a inicialização.

LowestStoppedStage

O estágio mais baixo do ciclo de vida que concluiu a interrupção.

Métodos

GetStageName(Int32)

Obtém o nome do estágio numérico especificado.

OnStart(CancellationToken)

Manipule as notificações de início.

OnStartStageCompleted(Int32)

Significa que OnStart(CancellationToken) foi concluído.

OnStop(CancellationToken)

Manipule as notificações de parada.

(Herdado de LifecycleSubject)
OnStopStageCompleted(Int32)

Significa que OnStop(CancellationToken) foi concluído.

PerfMeasureOnStart(Int32, TimeSpan)

Registra o desempenho observado de uma OnStart(CancellationToken) chamada.

PerfMeasureOnStop(Int32, TimeSpan)

Registra o desempenho observado de uma OnStop(CancellationToken) chamada.

Subscribe(String, Int32, ILifecycleObserver)

Assine a notificação quando um estágio for atingido durante a inicialização ou interrupção.

Métodos de Extensão

OnStart(ILifecycleObserver)

Decorador sobre o assunto do ciclo de vida do silo. Adiciona alguns logs e monitoramento

OnStop(ILifecycleObserver)

Decorador sobre o assunto do ciclo de vida do silo. Adiciona alguns logs e monitoramento

Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)

Cria uma assinatura descartável para o ciclo de vida.

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

Cria uma assinatura descartável para o ciclo de vida.

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

Cria uma assinatura descartável para o ciclo de vida.

Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)

Cria uma assinatura descartável para o ciclo de vida.

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

Cria uma assinatura descartável para o ciclo de vida.

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

Cria uma assinatura descartável para o ciclo de vida.

Aplica-se a