IStatefulServiceReplica Interface
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.
Define o comportamento que rege o ciclo de vida de um réplica, como inicialização, inicialização, alterações de função e desligamento.
public interface IStatefulServiceReplica
type IStatefulServiceReplica = interface
Public Interface IStatefulServiceReplica
- Derivado
Comentários
Os tipos de serviço com estado devem implementar essa interface. O serviço Reliable Stateful implementa essa interface e lida com réplica ciclo de vida internamente.
A lógica de um tipo de serviço com estado inclui o comportamento invocado em réplicas primárias e o comportamento que é invocado em réplicas secundárias.
Se o autor do serviço quiser usar o fornecido FabricReplicator, o serviço também deverá implementar IStateProvider para usar a implementação do IStateReplicator fornecido por FabricReplicator.
Métodos
Abort() |
Encerra sem êxito o serviço réplica. |
ChangeRoleAsync(ReplicaRole, CancellationToken) |
Altera a função do serviço réplica para um dos ReplicaRole. |
CloseAsync(CancellationToken) |
Fecha o serviço réplica normalmente quando ele está sendo desligado. |
Initialize(StatefulServiceInitializationParameters) |
Inicializa um serviço recém-criado réplica. |
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) |
Abre um serviço inicializado réplica para que ações adicionais possam ser executadas. |
Aplica-se a
Azure SDK for .NET