Partilhar via


IStatefulServiceReplica Interface

Definição

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