Freigeben über


IGrainContext.Migrate Methode

Definition

Startet einen Versuch, diese instance an einen anderen Speicherort zu migrieren. Die Migration erfasst den aktuellen RequestContext, sodass er dem Platzierungsdirektor der Aktivierung zur Verfügung gestellt wird, sodass er ihn bei der Auswahl eines neuen Standorts berücksichtigen kann. Die Migration erfolgt asynchron, wenn keine Anforderungen ausgeführt werden, und nicht, wenn der Platzierungsdirektor der Aktivierung keinen alternativen Speicherort auswählt.

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)

Parameter

requestContext
Dictionary<String,Object>

Der Anforderungskontext, der dem Platzierungsleiter zur Verfügung gestellt wird, damit er bei der Auswahl eines neuen Standorts untersucht werden kann.

cancellationToken
Nullable<CancellationToken>

Ein Abbruchtoken, das beim Abbrechen angibt, dass der Prozess umgehend abgeschlossen werden soll.

Gilt für: