IStateReplicator.GetReplicationStream Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o fluxo de replicação.
public System.Fabric.IOperationStream GetReplicationStream ();
abstract member GetReplicationStream : unit -> System.Fabric.IOperationStream
Public Function GetReplicationStream () As IOperationStream
Retornos
Retorna a replicação IOperationStream.
Exceções
FabricTransientException é uma exceção retriável. Ela é causada por um dos seguintes;
ReconfigurationPending é retornado quando o replicador tem uma reconfiguração pendente.
FabricObjectClosedException é causado por um dos seguintes;
ObjectClosed é retornado quando o replicador foi fechado.
Comentários
O ReplicationStream implementa IOperationStream. O ReplicationStream contém OperationData objetos que implementam IOperation. Os objetos são fornecidos pelo réplica Primário por meio de ReplicateAsync(OperationData, CancellationToken, Int64). Geralmente, um réplica secundário deve enviar GetOperationAsync(CancellationToken). Embora o Service Fabric não exija serviços para fazer isso, geralmente os serviços devem transferir todos os OperationData objetos do fluxo de cópia primeiro e, em seguida, transferir operações para fora do fluxo de replicação. Há suporte para a transferência de ambas as cópias em paralelo, mas aumenta a complexidade da aplicação correta de atualizações de estado e é recomendada apenas para serviços avançados. O fluxo fica vazio quando o método retornado IOperation é nulo.
Aplica-se a
Azure SDK for .NET