VolatileActorStateProvider.IStateProvider.GetLastCommittedSequenceNumber Método
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.
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
Azure SDK for .NET