IGrainContext.Migrate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
取消令牌,在取消时,指示进程应立即完成。