FabricClient.ServiceManagementClient.ReportCompletionAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Markiert ein Dienstreplikat als abgeschlossen eines Diensts, der auf einem Knoten ausgeführt wird. Nimmt auch ein Timeoutintervall in Anspruch. Dies ist die maximale Zeit, die das System ermöglicht, diesen Vorgang fortzusetzen, bevor das vom Vorgang beobachtete Token und das Abbruchtoken zurückgegeben TimeoutException wird.
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
Parameter
- nodeName
- String
Der Name des Knotens.
- partitionId
- Guid
Der Partitionsbezeichner.
- replicaOrInstanceId
- Int64
Der Instanzbezeichner.
- timeout
- TimeSpan
Der Zeitraum, der die maximale Zeitspanne definiert, ermöglicht es, dass dieser Vorgang fortgesetzt werden kann, bevor ein TimeoutExceptionzurückgegeben wird.
- cancellationToken
- CancellationToken
Das optionale Abbruchtoken, das der Vorgang beobachtet. Sie kann verwendet werden, um eine Benachrichtigung zu senden, dass der Vorgang abgebrochen werden soll. Beachten Sie, dass der Abbruch eine Empfehlung ist und dass der Vorgang auch dann abgeschlossen werden kann, wenn er abgebrochen wird.
Gibt zurück
Ein Task, der die Bestätigung der Anforderung darstellt.
Ausnahmen
Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions .
Informationen zur Behandlung häufiger FabricClient-Fehler finden Sie unter https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions .
ReplicaDoesNotExistwird zurückgegeben, wenn das Replikat oder die instance-ID nicht auf dem Knoten ausgeführt wird.
InvalidReplicaStateForReplicaOperationwird zurückgegeben, wenn das Replikat oder die instance-ID zu diesem Zeitpunkt nicht abgeschlossen werden kann, da sie sich in einem ungültigen Zustand befindet.
InvalidReplicaOperation wird zurückgegeben, wenn das Replikat nicht zu einem zustandslosen Dienst gehört.
Siehe auch https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions zur Behandlung häufiger FabricClient-Fehler.
Wenn nodeName
null oder leer ist.
Hinweise
WARNUNG: Bei Verwendung dieser API werden keine Sicherheitsüberprüfungen durchgeführt.
Gilt für:
Azure SDK for .NET