Partager via


IStateReplicator.GetCopyStream Méthode

Définition

Obtient le flux de copie.

public System.Fabric.IOperationStream GetCopyStream ();
abstract member GetCopyStream : unit -> System.Fabric.IOperationStream
Public Function GetCopyStream () As IOperationStream

Retours

Retourne la copie IOperationStream.

Exceptions

FabricTransientException est une exception pouvant être retentée. Il est causé par l’un des éléments suivants;

ReconfigurationPending est retourné lorsque le réplicateur a une reconfiguration en attente.

FabricObjectClosedException est causé par l’un des éléments suivants ;

ObjectClosed est retourné lorsque le réplicateur a été fermé.

Remarques

Le CopyStream retourné est un qui contient OperationData des IOperationStream objets qui implémentent IOperation. Les OperationData objets sont obtenus à partir de l’objet CopyState IOperationDataStream que le réplica primaire retourne à partir de GetCopyState(Int64, IOperationDataStream). Lorsqu’une réplica est créée et doit rattraper son retard, elle doit obtenir copyStream et commencer à envoyer, appliquer et accuser réception des objets Copy qui implémentent IOperation. En parallèle, le réplica répond aux appels et GetNextAsync(CancellationToken) correspondantsGetCopyContext(). Le flux est vide lorsque la méthode retournée IOperation est null.

S’applique à