IStatefulServiceReplica.ChangeRoleAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Remplace le rôle du service réplica par l’un des ReplicaRoleéléments .
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)
Paramètres
- newRole
- ReplicaRole
Mise à jour ReplicaRole vers laquelle cette réplica doit effectuer la transition.
- cancellationToken
- CancellationToken
Objet CancellationToken que l’opération observe. Il peut être utilisé pour envoyer une notification indiquant que l’opération doit être annulée. Notez que l’annulation est un avertissement et que l’opération peut toujours être terminée même si elle est annulée.
Retours
Retourne Task<TResult> de type String, la nouvelle adresse de connexion du service qui doit être associée au réplica via le nommage Service Fabric.
Remarques
Le nouveau rôle est indiqué en tant que paramètre. Lorsque le service passe au nouveau rôle, le service a la possibilité de mettre à jour son adresse d’écoute actuelle. L’adresse d’écoute est l’adresse à laquelle les clients se connectent et celle retournée via l’API ResolveAsync . Cela permet au service lorsqu’il s’agit d’un réplica principal de revendiquer uniquement certaines ressources telles que les ports lorsque la communication des clients est attendue.
https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-communication
S’applique à
Azure SDK for .NET