Partager via


IGrainContext.Migrate Méthode

Définition

Surcharges

Migrate(Dictionary<String,Object>, Nullable<CancellationToken>)

Démarre une tentative de migration de cette instance vers un autre emplacement. La migration capture le RequestContextactuel, le rendant disponible pour le directeur de placement de l’activation afin qu’il puisse le prendre en compte lors de la sélection d’un nouvel emplacement. La migration se produit de manière asynchrone, quand aucune demande n’est en cours d’exécution et ne se produit pas si le directeur de placement de l’activation ne sélectionne pas d’autre emplacement.

Migrate(Dictionary<String,Object>, CancellationToken)

Démarre une tentative de migration de cette instance vers un autre emplacement. La migration capture le RequestContextactuel, le rendant disponible pour le directeur de placement de l’activation afin qu’il puisse le prendre en compte lors de la sélection d’un nouvel emplacement. La migration se produit de manière asynchrone, quand aucune demande n’est en cours d’exécution et ne se produit pas si le directeur de placement de l’activation ne sélectionne pas d’autre emplacement.

Migrate(Dictionary<String,Object>, Nullable<CancellationToken>)

Démarre une tentative de migration de cette instance vers un autre emplacement. La migration capture le RequestContextactuel, le rendant disponible pour le directeur de placement de l’activation afin qu’il puisse le prendre en compte lors de la sélection d’un nouvel emplacement. La migration se produit de manière asynchrone, quand aucune demande n’est en cours d’exécution et ne se produit pas si le directeur de placement de l’activation ne sélectionne pas d’autre emplacement.

public void Migrate (System.Collections.Generic.Dictionary<string,object> requestContext, System.Threading.CancellationToken? cancellationToken = default);
abstract member Migrate : System.Collections.Generic.Dictionary<string, obj> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub Migrate (requestContext As Dictionary(Of String, Object), Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)

Paramètres

requestContext
Dictionary<String,Object>

Contexte de demande, fourni au directeur de placement afin qu’il puisse être examiné lors de la sélection d’un nouvel emplacement.

cancellationToken
Nullable<CancellationToken>

Un jeton d’annulation qui, lorsqu’il est annulé, indique que le processus doit s’exécuter rapidement.

S’applique à

Migrate(Dictionary<String,Object>, CancellationToken)

Démarre une tentative de migration de cette instance vers un autre emplacement. La migration capture le RequestContextactuel, le rendant disponible pour le directeur de placement de l’activation afin qu’il puisse le prendre en compte lors de la sélection d’un nouvel emplacement. La migration se produit de manière asynchrone, quand aucune demande n’est en cours d’exécution et ne se produit pas si le directeur de placement de l’activation ne sélectionne pas d’autre emplacement.

public void Migrate (System.Collections.Generic.Dictionary<string,object>? requestContext, System.Threading.CancellationToken cancellationToken = default);
abstract member Migrate : System.Collections.Generic.Dictionary<string, obj> * System.Threading.CancellationToken -> unit
Public Sub Migrate (requestContext As Dictionary(Of String, Object), Optional cancellationToken As CancellationToken = Nothing)

Paramètres

requestContext
Dictionary<String,Object>

Contexte de demande, fourni au directeur de placement afin qu’il puisse être examiné lors de la sélection d’un nouvel emplacement.

cancellationToken
CancellationToken

Un jeton d’annulation qui, lorsqu’il est annulé, indique que le processus doit s’exécuter rapidement.

S’applique à