Compartilhar via


IGrainLifecycle Interface

Definição

O ciclo de vida de granularidade observável.

public interface IGrainLifecycle : Orleans.ILifecycleObservable
type IGrainLifecycle = interface
    interface ILifecycleObservable
Public Interface IGrainLifecycle
Implements ILifecycleObservable
Implementações

Comentários

Esse tipo geralmente é usado como o parâmetro genérico em ILifecycleParticipant<TLifecycleObservable> como um meio de participar dos estágios do ciclo de vida de uma ativação de granularidade.

Métodos

AddMigrationParticipant(IGrainMigrationParticipant)

Registra um participante de migração de granularidade.

RemoveMigrationParticipant(IGrainMigrationParticipant)

Cancela o registro de um participante da migração de granularidade.

Subscribe(String, Int32, ILifecycleObserver)

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

(Herdado de ILifecycleObservable)

Métodos de Extensão

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