Partilhar via


IStateProvider.GetCopyContext Método

Definição

Obtém o contexto em um réplica secundário depois que ele é criado e aberto para enviar contexto à réplica primária.

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

Retornos

Retorna IOperationDataStream.

Comentários

O réplica primário analisa o contexto e envia o estado de volta por meio de GetCopyState(Int64, IOperationDataStream).

GetCopyContext()é chamado em réplicas secundárias ociosas recém-criadas e fornece um mecanismo para estabelecer de forma assíncrona uma conversa bidirecional com o réplica primário. A réplica secundária envia OperationData objetos com os quais a réplica primária pode determinar o progresso da coleta de contexto no réplica secundário. A réplica primária responde enviando o estado necessário de volta. Consulte GetCopyState(Int64, IOperationDataStream) no réplica primário para a outra metade da troca.

Para serviços na memória, o GetCopyContext() método não é chamado, pois o estado das réplicas secundárias é conhecido (elas estão vazias e exigirão todo o estado).

Aplica-se a