LifecycleSubject Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece funcionalidade para observar um ciclo de vida.
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
- Herança
-
LifecycleSubject
- Derivado
- Implementações
Comentários
- O uso único não dá suporte a vários ciclos de início/parada.
- Uma vez iniciado, nenhum outro observador pode ser inscrito.
- OnStart inicia estágios em ordem até a primeira falha ou cancelamento.
- O OnStop para estados em ordem inversa, começando do estágio mais alto iniciado.
- O OnStop interrompe todos os estágios, independentemente dos erros, mesmo que cancelados.
Construtores
LifecycleSubject(ILogger) |
Fornece funcionalidade para observar um ciclo de vida. |
LifecycleSubject(ILogger<LifecycleSubject>) |
Fornece funcionalidade para observar um ciclo de vida. |
Campos
logger |
Fornece funcionalidade para observar um ciclo de vida. |
Métodos
GetStageName(Int32) |
Obtém o nome do estágio numérico especificado. |
GetStageNames(Type) |
Obtém a coleção de todos os números de estágio e seus nomes correspondentes. |
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. |
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) |
Fornece funcionalidade para observar um ciclo de vida. |
Métodos de Extensão
OnStart(ILifecycleObserver) |
Fornece funcionalidade para observar um ciclo de vida. |
OnStop(ILifecycleObserver) |
Fornece funcionalidade para observar um ciclo de vida. |
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. |