你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

KeyValueStoreReplica.ChangeRoleAsync(ReplicaRole, CancellationToken) 方法

定义

更改副本 (replica) 及其复制器的副本 (replica) 角色。

public System.Threading.Tasks.Task<string> ChangeRoleAsync(System.Fabric.ReplicaRole newRole, System.Threading.CancellationToken cancellationToken);
abstract member ChangeRoleAsync : System.Fabric.ReplicaRole * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.ChangeRoleAsync : System.Fabric.ReplicaRole * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function ChangeRoleAsync (newRole As ReplicaRole, cancellationToken As CancellationToken) As Task(Of String)

参数

newRole
ReplicaRole

目标副本 (replica) 角色。

cancellationToken
CancellationToken

当前未使用。 保留供将来使用。

返回

一个任务,其结果为此副本 (replica) 的地址。

实现

注解

如果应用程序副本 (replica) 派生自 KeyValueStoreReplica,则不需要显式调用此方法,这是建议的模式。 在这种情况下,应用程序副本 (replica) 应改为重写OnChangeRoleAsync(ReplicaRole, CancellationToken)

适用于