IStatefulServiceReplica.ChangeRoleAsync 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í.
Cambia el rol de la réplica de servicio a uno de los ReplicaRole.
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>
Public Function ChangeRoleAsync (newRole As ReplicaRole, cancellationToken As CancellationToken) As Task(Of String)
Parámetros
- newRole
- ReplicaRole
Actualizado ReplicaRole al que debe pasar esta réplica.
- cancellationToken
- CancellationToken
Objeto CancellationToken que observa la operación. Se puede usar para enviar una notificación de que se debe cancelar la operación. Tenga en cuenta que la cancelación es un aviso y que es posible que la operación todavía se complete aunque se cancele.
Devoluciones
Devuelve Task<TResult> de tipo String, la nueva dirección de conexión del servicio que se va a asociar a la réplica mediante la nomenclatura de Service Fabric.
Comentarios
El nuevo rol se indica como parámetro. Cuando el servicio realiza la transición al nuevo rol, el servicio tiene la oportunidad de actualizar su dirección de escucha actual. La dirección de escucha es la dirección en la que los clientes se conectan a él y el que se devuelve a través de la API ResolveAsync . Esto permite al servicio cuando es una réplica principal reclamar solo algunos recursos, como puertos cuando se espera la comunicación desde clientes.
https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-communication
Se aplica a
Azure SDK for .NET