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


IGrainContext.Migrate Метод

Определение

Перегрузки

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

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

Migrate(Dictionary<String,Object>, CancellationToken)

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

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

Запускает попытку переноса этого экземпляра в другое расположение. Миграция фиксирует текущую 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>

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

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

Migrate(Dictionary<String,Object>, CancellationToken)

Запускает попытку переноса этого экземпляра в другое расположение. Миграция фиксирует текущую 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> * System.Threading.CancellationToken -> unit
Public Sub Migrate (requestContext As Dictionary(Of String, Object), Optional cancellationToken As CancellationToken = Nothing)

Параметры

requestContext
Dictionary<String,Object>

Контекст запроса, который предоставляется директору размещения, чтобы его можно было проверить при выборе нового расположения.

cancellationToken
CancellationToken

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

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