Compartilhar via


KeyValueStoreReplica.OnChangeRoleAsync(ReplicaRole, CancellationToken) Método

Definição

Indica que esse réplica está alterando as funções.

protected virtual System.Threading.Tasks.Task<string> OnChangeRoleAsync (System.Fabric.ReplicaRole newRole, System.Threading.CancellationToken cancellationToken);
abstract member OnChangeRoleAsync : System.Fabric.ReplicaRole * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.OnChangeRoleAsync : System.Fabric.ReplicaRole * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Protected Overridable Function OnChangeRoleAsync (newRole As ReplicaRole, cancellationToken As CancellationToken) As Task(Of String)

Parâmetros

newRole
ReplicaRole

A função de destino.

cancellationToken
CancellationToken

Atualmente não utilizado. Reservado para uso futuro.

Retornos

Uma tarefa cujo resultado é o endereço resolvível desse réplica.

Comentários

O aplicativo réplica deve substituir esse método se derivar de KeyValueStoreReplica, que é o padrão recomendado. O aplicativo réplica deve retornar um Task cujo resultado é o endereço desse réplica. Esse réplica endereço é armazenado pelo sistema como está e pode ser recuperado (não modificado) usando ResolveServicePartitionAsync(Uri). O aplicativo deve ter cuidado para concluir a alteração de função em tempo hábil, pois a reconfiguração do conjunto de réplica será bloqueada por trás da conclusão de todas as chamadas de função de alteração pendentes.

Aplica-se a