Partilhar via


IAtomicGroupStateProvider Interface

Definição

Descreve métodos adicionais da IAtomicGroupStateProvider interface que um serviço de usuário deve implementar para aproveitar a funcionalidade de grupo atômico de um grupo de serviços.

public interface IAtomicGroupStateProvider : System.Fabric.IStateProvider
type IAtomicGroupStateProvider = interface
    interface IStateProvider
Public Interface IAtomicGroupStateProvider
Implements IStateProvider
Implementações

Métodos

AtomicGroupCommitAsync(Int64, Int64, CancellationToken)

Confirma um grupo atômico específico.

AtomicGroupRollbackAsync(Int64, Int64, CancellationToken)

Reverte um grupo atômico específico.

AtomicGroupUndoProgressAsync(Int64, CancellationToken)

Indica que o progresso além de um número de sequência de confirmação específico fornecido por meio AtomicGroupCommitAsync(Int64, Int64, CancellationToken) deve ser desfeito.

GetCopyContext()

Obtém o contexto em um réplica secundário depois que ele é criado e aberto para enviar contexto à réplica primária.

(Herdado de IStateProvider)
GetCopyState(Int64, IOperationDataStream)

Obtém o estado em um réplica primário necessário para criar um réplica secundário.

(Herdado de IStateProvider)
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).

(Herdado de IStateProvider)
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.

(Herdado de IStateProvider)
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 à falha ou ao balanceamento de carga do réplica primário anterior. As alterações de época atuam como uma barreira segmentando as operações nos períodos exatos de configuração em que foram enviadas por um réplica primário específico.

(Herdado de IStateProvider)

Aplica-se a