IStateProvider Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le comportement qu’un service doit implémenter pour interagir avec .FabricReplicator
public interface IStateProvider
type IStateProvider = interface
Public Interface IStateProvider
- Dérivé
Méthodes
GetCopyContext() |
Obtient le contexte sur un réplica secondaire après sa création et son ouverture pour envoyer le contexte au réplica principal. |
GetCopyState(Int64, IOperationDataStream) |
Obtient l’état sur un réplica principal requis pour générer un réplica secondaire. |
GetLastCommittedSequenceNumber() |
Obtient le dernier numéro de séquence que le service a approuvé, également appelé numéro de séquence logique (LSN). |
OnDataLossAsync(CancellationToken) |
Indique qu’un quorum d’écriture de réplicas dans ce jeu de réplica a été perdu et que, par conséquent, une perte de données peut s’être produite. Le réplica jeu se compose d’une majorité de réplicas, y compris le réplica principal. |
UpdateEpochAsync(Epoch, Int64, CancellationToken) |
Indique à un réplica que la configuration d’un ensemble de réplica a changé en raison d’une modification ou d’une tentative de modification du réplica principal. La modification se produit en raison d’une défaillance ou d’un équilibrage de charge de l’réplica primaire précédente. Les changements d’époque agissent comme un obstacle en segmentant les opérations dans les périodes de configuration exactes pendant lesquelles elles ont été envoyées par un réplica primaire spécifique. |
S’applique à
Azure SDK for .NET