IStateProvider 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 um serviço deve implementar para interagir com o FabricReplicator.
public interface IStateProvider
type IStateProvider = interface
Public Interface IStateProvider
- Derivado
Métodos
GetCopyContext() |
Obtém o contexto em um réplica secundário depois que ele é criado e aberto para enviar contexto à réplica primária. |
GetCopyState(Int64, IOperationDataStream) |
Obtém o estado em um réplica primário necessário para criar uma réplica secundária. |
GetLastCommittedSequenceNumber() |
Obtém o último número de sequência confirmado pelo serviço, também conhecido como LSN (Número de Sequência Lógica). |
OnDataLossAsync(CancellationToken) |
Indica que um quorum de gravação de réplicas neste conjunto de réplica foi perdido e, portanto, a perda de dados pode ter ocorrido. O conjunto de réplica consiste na maioria das réplicas, que inclui o réplica primário. |
UpdateEpochAsync(Epoch, Int64, CancellationToken) |
Indica a um réplica que a configuração de um conjunto de réplica foi alterada devido a uma alteração ou tentativa de alteração no réplica primário. A alteração ocorre devido a falha ou balanceamento de carga do réplica primário anterior. As alterações de época atuam como uma barreira segmentando operações nos períodos de configuração exatos em que foram enviadas por um réplica primário específico. |
Aplica-se a
Azure SDK for .NET