IStateReplicator.GetReplicationStream 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.
Obtient le flux de réplication.
public System.Fabric.IOperationStream GetReplicationStream ();
abstract member GetReplicationStream : unit -> System.Fabric.IOperationStream
Public Function GetReplicationStream () As IOperationStream
Retours
Retourne la réplication IOperationStream.
Exceptions
FabricTransientException est une exception pouvant être retentée. Elle est causée par l’une des causes suivantes :
ReconfigurationPending est retourné lorsque le réplicateur a une reconfiguration en attente.
FabricObjectClosedException est dû à l’une des causes suivantes :
ObjectClosed est retourné lorsque le réplicateur a été fermé.
Remarques
ReplicationStream implémente IOperationStream. ReplicationStream contient des OperationData objets qui implémentent IOperation. Les objets sont fournis par le réplica principal via ReplicateAsync(OperationData, CancellationToken, Int64). En règle générale, un réplica secondaire doit envoyer GetOperationAsync(CancellationToken). Bien que Service Fabric n’exige pas que les services le fassent, les services doivent généralement transférer tous les OperationData objets hors du flux de copie, puis transférer les opérations hors du flux de réplication. Le transfert à partir des deux copies en parallèle est pris en charge, mais augmente la complexité de l’application correcte des mises à jour d’état et est recommandé uniquement pour les services avancés. Le flux est vide lorsque la méthode retournée IOperation est null.
S’applique à
Azure SDK for .NET