IStateProvider.GetCopyState(Int64, IOperationDataStream) 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 estado en una réplica principal necesaria para compilar una réplica secundaria.
public System.Fabric.IOperationDataStream GetCopyState (long upToSequenceNumber, System.Fabric.IOperationDataStream copyContext);
abstract member GetCopyState : int64 * System.Fabric.IOperationDataStream -> System.Fabric.IOperationDataStream
Public Function GetCopyState (upToSequenceNumber As Long, copyContext As IOperationDataStream) As IOperationDataStream
Parámetros
- upToSequenceNumber
- Int64
Número máximo de última secuencia que se debe colocar en el flujo de copia a través del GetCopyStream() método . Los LSN mayores que este número se entregan a la réplica secundaria como parte del flujo de replicación a través del GetReplicationStream() método .
- copyContext
- IOperationDataStream
que IOperationDataStream contiene los OperationData objetos creados por la réplica secundaria.
Devoluciones
Devuelve IOperationDataStream.
Comentarios
Al igual que GetCopyContext() permite que la réplica secundaria envíe contexto a la réplica principal a través de , IOperationDataStreamGetCopyState(Int64, IOperationDataStream) permite a la réplica principal responder con .IOperationDataStream La secuencia contiene objetos que se entregan a la réplica secundaria a través del GetCopyStream() método de la FabricReplicator clase . Los objetos implementan IOperation y contienen los datos especificados.
Cuando la réplica principal recibe esta llamada, debe crear y devolver otra IOperationDataStream que contenga OperationData. OperationData representa los datos o el estado que requiere la réplica secundaria para ponerse al día con el LSN máximo proporcionado upToSequenceNumber
. La cantidad y el estado que se debe enviar se pueden determinar a través de la información de contexto que proporciona la réplica secundaria a través GetCopyContext() del método .
Se aplica a
Azure SDK for .NET