Compartir a través de


IStateReplicator.GetCopyStream Método

Definición

Obtiene la secuencia de copia.

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

Devoluciones

Devuelve la copia IOperationStream.

Excepciones

FabricTransientException es una excepción que se puede reintentar. Es causada por uno de los siguientes;

ReconfigurationPending se devuelve cuando el replicador tiene una reconfiguración pendiente.

FabricObjectClosedException es causada por uno de los siguientes;

ObjectClosed se devuelve cuando se ha cerrado el replicador.

Comentarios

CopyStream devuelto es un objeto IOperationStream que contiene OperationData objetos que implementan IOperation. Los OperationData objetos se obtienen de copyState IOperationDataStream que devuelve la réplica principal de GetCopyState(Int64, IOperationDataStream). Cuando se crea una réplica y tiene que ponerse al día, debe obtener CopyStream y empezar a enviar, aplicar y confirmar los objetos Copy que implementan IOperation. En paralelo, la réplica responde a las llamadas y GetNextAsync(CancellationToken) correspondientesGetCopyContext(). La secuencia está vacía cuando el método devuelto IOperation es NULL.

Se aplica a