Compartilhar via


VolatileActorStateProvider.IStateProvider.GetLastCommittedSequenceNumber Método

Definição

Obtém o último número de sequência confirmado pelo serviço.

long IStateProvider.GetLastCommittedSequenceNumber ();
abstract member System.Fabric.IStateProvider.GetLastCommittedSequenceNumber : unit -> int64
override this.System.Fabric.IStateProvider.GetLastCommittedSequenceNumber : unit -> int64
Function GetLastCommittedSequenceNumber () As Long Implements IStateProvider.GetLastCommittedSequenceNumber

Retornos

Retorna Int64.

Implementações

Comentários

Esse método é chamado em um serviço quando ele é iniciado pela primeira vez, caso ele tenha qualquer estado persistente e quando há suspeita de perda de dados. Quando um serviço com estado réplica é iniciado, ele tem a opção de restaurar todos os dados que possam ter persistido das atualizações anteriores. Se ele restaurar algum estado dessa maneira, seu progresso atual será o último número de sequência gravado para esses dados. Um serviço volátil pode simplesmente retornar 0. Observe que esse método não é chamado para determinar uma nova eleição primária durante o failover, porque o progresso atual confirmado já é conhecido pela FabricReplicator classe nesse momento.

Aplica-se a