FabricClient.ServiceManagementClient.ReportCompletionAsync 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.
Marque un service réplica comme terminé d’un service s’exécutant sur un nœud. Prend également un intervalle de délai d’expiration, qui est le temps maximal pendant lequel le système autorise cette opération à se poursuivre avant de retourner TimeoutException et le jeton d’annulation que l’opération observe.
public System.Threading.Tasks.Task ReportCompletionAsync (string nodeName, Guid partitionId, long replicaOrInstanceId, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ReportCompletionAsync : string * Guid * int64 * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ReportCompletionAsync (nodeName As String, partitionId As Guid, replicaOrInstanceId As Long, timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Paramètres
- nodeName
- String
Nom du nœud.
- partitionId
- Guid
Identificateur de partition.
- replicaOrInstanceId
- Int64
Identificateur de l'instance.
- timeout
- TimeSpan
L’intervalle de temps qui définit la durée maximale permet à cette opération de continuer avant de retourner un TimeoutException.
- cancellationToken
- CancellationToken
Jeton d’annulation facultatif 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 avis et que l’opération peut toujours être terminée même si elle est annulée.
Retours
Tâche représentant l’accusé de réception de la demande.
Exceptions
Consultez https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions pour gérer les échecs FabricClient courants.
Consultez https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions pour gérer les échecs FabricClient courants.
ReplicaDoesNotExistest retourné si l’ID réplica ou instance n’est pas en cours d’exécution sur le nœud.
InvalidReplicaStateForReplicaOperationest retourné si l’id de réplica ou de instance ne peut pas être terminé pour le moment, car il est dans un état non valide.
InvalidReplicaOperationest retourné si le réplica n’appartient pas à un service sans état.
Consultez également https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions pour gérer les échecs FabricClient courants.
Si nodeName
est null ou vide.
Remarques
AVERTISSEMENT : Aucune vérification de sécurité n’est effectuée lorsque cette API est utilisée.
S’applique à
Azure SDK for .NET