Compartilhar via


VolatileActorStateProvider.IStateProvider.GetCopyContext Método

Definição

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

System.Fabric.IOperationDataStream IStateProvider.GetCopyContext ();
abstract member System.Fabric.IStateProvider.GetCopyContext : unit -> System.Fabric.IOperationDataStream
override this.System.Fabric.IStateProvider.GetCopyContext : unit -> System.Fabric.IOperationDataStream
Function GetCopyContext () As IOperationDataStream Implements IStateProvider.GetCopyContext

Retornos

Retorna IOperationDataStream.

Implementações

Comentários

A réplica Primária analisa o contexto e envia o estado de volta por meio de GetCopyState(Int64, IOperationDataStream).

GetCopyContext()é chamado em réplicas secundárias ociosas e recém-criadas e fornece um mecanismo para estabelecer de forma assíncrona uma conversa bidirecional com a réplica Primária. 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. O réplica Primário responde enviando o estado necessário de volta. Confira 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