IStatefulServiceReplica.ChangeRoleAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Altera a função do serviço réplica para um dos 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
O atualizado ReplicaRole para o qual esse réplica deve fazer a transição.
- cancellationToken
- CancellationToken
O CancellationToken objeto que a operação está observando. Ele pode ser usado para enviar uma notificação de que a operação deve ser cancelada. Observe que o cancelamento é um aviso e que a operação ainda pode ser concluída mesmo se for cancelada.
Retornos
Retorna Task<TResult> do tipo String, o novo endereço de conexão do serviço que deve ser associado ao réplica por meio de Nomenclatura do Service Fabric.
Comentários
A nova função é indicada como um parâmetro. Quando o serviço faz a transição para a nova função, o serviço tem a chance de atualizar seu endereço de escuta atual. O endereço de escuta é o endereço em que os clientes se conectam a ele e aquele retornado por meio da API ResolveAsync . Isso permite que o serviço quando ele é um réplica primário requisite apenas alguns recursos, como portas, quando a comunicação de clientes é esperada.
https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-communication
Aplica-se a
Azure SDK for .NET