IStateReplicator.GetReplicationStream Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el flujo de replicación.
public System.Fabric.IOperationStream GetReplicationStream ();
abstract member GetReplicationStream : unit -> System.Fabric.IOperationStream
Public Function GetReplicationStream () As IOperationStream
Devoluciones
Devuelve la replicación 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
ReplicationStream implementa IOperationStream. ReplicationStream contiene OperationData objetos que implementan IOperation. La réplica principal proporciona los objetos mediante ReplicateAsync(OperationData, CancellationToken, Int64). Por lo general, una réplica secundaria debe enviar GetOperationAsync(CancellationToken). Aunque Service Fabric no requiere servicios para hacerlo, por lo general, los servicios deben transferir todos los OperationData objetos del flujo de copia primero y, a continuación, transferir operaciones fuera del flujo de replicación. La transferencia de ambas copias en paralelo se admite, pero aumenta la complejidad de aplicar las actualizaciones de estado correctamente y solo se recomienda para servicios avanzados. La secuencia está vacía cuando el método devuelto IOperation es NULL.
Se aplica a
Azure SDK for .NET