Partager via


VolatileActorStateProvider.IStateProvider.GetCopyContext Méthode

Définition

Obtient le contexte sur un réplica secondaire après sa création et son ouverture pour envoyer le contexte au 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

Retours

Retourne IOperationDataStream.

Implémente

Remarques

Le réplica principal analyse le contexte et renvoie l’état via GetCopyState(Int64, IOperationDataStream).

GetCopyContext()est appelé sur les réplicas secondaires inactifs nouvellement créés et fournit un mécanisme permettant d’établir de manière asynchrone une conversation bidirectionnelle avec le réplica principal. Le réplica secondaire envoie OperationData des objets avec lesquels le réplica principal peut déterminer la progression de la collecte du contexte sur le réplica secondaire. Le réplica principal répond en renvoyant l’état requis. Voir GetCopyState(Int64, IOperationDataStream) à la réplica principale pour l’autre moitié de l’échange.

Pour les services en mémoire, la GetCopyContext() méthode n’est pas appelée, car l’état des réplicas secondaires est connu (ils sont vides et nécessitent tout l’état).

S’applique à