Compartir a través de


VolatileActorStateProvider.IStateProvider.GetLastCommittedSequenceNumber Método

Definición

Obtiene el último número de secuencia que el servicio ha confirmado.

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

Devoluciones

Devuelve Int64.

Implementaciones

Comentarios

Se llama a este método en un servicio cuando se inicia por primera vez, en caso de que tenga cualquier estado persistente y cuando se sospecha que se pierden datos. Cuando se inicia una réplica de servicio con estado, tiene la opción de restaurar los datos que podrían haberse conservado de las actualizaciones anteriores. Si restaura algún estado de esta manera, su progreso actual es el último número de secuencia escrito para esos datos. Un servicio volátil simplemente puede devolver 0. Tenga en cuenta que no se llama a este método para determinar una nueva elección primaria durante la conmutación por error, ya que la clase ya conoce el FabricReplicator progreso confirmado actual en ese momento.

Se aplica a