Поделиться через


IGrainContext.Migrate Метод

Определение

Запускает попытку переноса этого экземпляра в другое расположение. Миграция фиксирует текущий RequestContextобъект , делая его доступным для директора размещения активации, чтобы он смог рассмотреть его при выборе нового расположения. Миграция выполняется асинхронно, когда запросы не выполняются, и не выполняется, если директор размещения активации не выберет альтернативное расположение.

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>

Маркер отмены, который при отмене указывает, что процесс должен быть завершен быстро.

Применяется к