Compartir a través de


VolatileActorStateProvider.IStateProvider.GetCopyContext Método

Definición

Obtiene el contexto en una réplica secundaria después de crearla y abrirla para enviar contexto a la réplica principal.

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

Devoluciones

Devuelve IOperationDataStream.

Implementaciones

Comentarios

La réplica principal analiza el contexto y devuelve el estado a través de GetCopyState(Int64, IOperationDataStream).

GetCopyContext() se llama a en las réplicas secundarias inactivas recién creadas y proporciona un mecanismo para establecer de forma asincrónica una conversación bidireccional con la réplica principal. La réplica secundaria envía OperationData objetos con los que la réplica principal puede determinar el progreso de la recopilación de contexto en la réplica secundaria. La réplica principal responde enviando el estado necesario. Consulte GetCopyState(Int64, IOperationDataStream) en la réplica principal para la otra mitad del intercambio.

En el caso de los servicios en memoria, no se llama al GetCopyContext() método , ya que se conoce el estado de las réplicas secundarias (están vacíos y requerirán todo el estado).

Se aplica a