KeyValueStoreReplica.OnChangeRoleAsync(ReplicaRole, CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica que esta réplica está cambiando los roles.
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
Rol de destino.
- cancellationToken
- CancellationToken
Actualmente no se está usando. Reservado para uso futuro.
Devoluciones
Tarea cuyo resultado es la dirección que se puede resolver de esta réplica.
Comentarios
La réplica de aplicación debe invalidar este método si se deriva de KeyValueStoreReplica, que es el patrón recomendado. La réplica de aplicación debe devolver un Task cuyo resultado es la dirección de esta réplica. El sistema almacena esta dirección de réplica tal cual y se puede recuperar (sin modificar) mediante ResolveServicePartitionAsync(Uri). La aplicación debe tener cuidado de completar el cambio de rol de forma oportuna, ya que la reconfiguración del conjunto de réplicas se bloqueará tras la finalización de todas las llamadas de rol de cambio pendientes.
Se aplica a
Azure SDK for .NET