IStateProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define el comportamiento que un servicio debe implementar para interactuar con .FabricReplicator
public interface IStateProvider
type IStateProvider = interface
Public Interface IStateProvider
- Derivado
Métodos
GetCopyContext() |
Obtiene el contexto en una réplica secundaria después de crearla y abrirla para enviar contexto a la réplica principal. |
GetCopyState(Int64, IOperationDataStream) |
Obtiene el estado en una réplica principal necesaria para compilar una réplica secundaria. |
GetLastCommittedSequenceNumber() |
Obtiene el último número de secuencia que el servicio ha confirmado, también conocido como número de secuencia lógica (LSN). |
OnDataLossAsync(CancellationToken) |
Indica que se ha perdido un cuórum de escritura de réplicas en este conjunto de réplicas y, por lo tanto, se podría haber producido una pérdida de datos. El conjunto de réplicas consta de una mayoría de réplicas, que incluye la réplica principal. |
UpdateEpochAsync(Epoch, Int64, CancellationToken) |
Indica a una réplica que ha cambiado la configuración de un conjunto de réplicas debido a un cambio o intento de cambio a la réplica principal. El cambio se produce debido a errores o equilibrio de carga de la réplica principal anterior. Los cambios de época actúan como barrera mediante la segmentación de operaciones en los períodos de configuración exactos en los que se enviaron mediante una réplica principal específica. |
Se aplica a
Azure SDK for .NET