KeyValueStoreReplica.OnReplicationOperation Méthode
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.
Appelé par le système sur les réplicas secondaires pour les opérations de réplication entrantes. Chaque KeyValueStoreNotification objet contient toutes les données d’une seule opération de réplication atomique.
protected virtual void OnReplicationOperation (System.Collections.Generic.IEnumerator<System.Fabric.KeyValueStoreNotification> enumerator);
abstract member OnReplicationOperation : System.Collections.Generic.IEnumerator<System.Fabric.KeyValueStoreNotification> -> unit
override this.OnReplicationOperation : System.Collections.Generic.IEnumerator<System.Fabric.KeyValueStoreNotification> -> unit
Protected Overridable Sub OnReplicationOperation (enumerator As IEnumerator(Of KeyValueStoreNotification))
Paramètres
- enumerator
- IEnumerator<KeyValueStoreNotification>
Énumérateur utilisé pour lire les données dans cette opération de réplication.
Remarques
Cette méthode est appelée uniquement sur les réplicas secondaires si l’objet KeyValueStoreReplica a été construit avec un valide KeyValueStoreReplica.SecondaryNotificationMode.
Si le BlockSecondaryAck mode a été spécifié, l’opération de réplication entrante n’est pas appliquée localement sur le réplica secondaire et reconnue au serveur principal tant que la méthode n’est pas retournée. Cela implique que l’application doit veiller à revenir de cette méthode en temps opportun pour éviter de bloquer le flux de réplication. Étant donné que l’accusé de réception n’est pas envoyé au serveur principal tant que cette méthode n’est pas retournée, il ne peut pas être supposé que l’opération de réplication observée a déjà été (ou sera garantie à l’avenir) appliquée par un quorum de réplicas dans le jeu de réplica.
Si le NonBlockingQuorumAcked mode a été spécifié, l’opération de réplication observée est garantie qu’elle a déjà été appliquée par un quorum de réplicas dans le jeu de réplica. En outre, l’opération de réplication observée a peut-être déjà été appliquée localement par ce serveur secondaire et reconnue à la base de données primaire au moment où la méthode est appelée par le système. Le rappel de méthode ne bloque pas le flux de réplication dans ce mode, mais il bloque toujours le flux de notification de l’opération de réplication. Autrement dit, il n’y aura qu’un seul rappel de méthode OnReplicationOperation en attente à un moment donné.
S’applique à
Azure SDK for .NET