共用方式為


IGrainContext.Migrate 方法

定義

開始嘗試將此實例移轉至另一個位置。 移轉會擷取目前的 RequestContext,使其可供啟用的放置主管使用,以便在選取新位置時加以考慮。 當沒有任何要求正在執行時,移轉將會以異步方式發生,而且如果啟用的放置 Director 未選取替代位置,則不會發生。

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)

參數

requestContext
Dictionary<String,Object>

要求內容,提供給放置主管,以便在選取新位置時加以檢查。

cancellationToken
Nullable<CancellationToken>

取消標記,當取消時,表示進程應該立即完成。

適用於