IStateReplicator.GetCopyStream 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 cópia.
public System.Fabric.IOperationStream GetCopyStream ();
abstract member GetCopyStream : unit -> System.Fabric.IOperationStream
Public Function GetCopyStream () As IOperationStream
Retornos
Retorna a cópia 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 CopyStream retornado é um IOperationStream que contém OperationData objetos que implementam IOperation. Os OperationData objetos são obtidos do CopyState IOperationDataStream que a réplica Primária retorna de GetCopyState(Int64, IOperationDataStream). Quando um réplica é criado e precisa ser atualizado, ele deve obter o CopyStream e começar a enviar, aplicar e reconhecer os objetos Copy que implementam IOperation. Em paralelo, o réplica responde às chamadas e GetNextAsync(CancellationToken) correspondentesGetCopyContext(). O fluxo fica vazio quando o método retornado IOperation é nulo.
Aplica-se a
Azure SDK for .NET