Freigeben über


FabricClient.RepairManagementClient.CancelRepairTaskAsync Methode

Definition

Überlädt

CancelRepairTaskAsync(String, Int64, Boolean)

Fordert den Abbruch des angegebenen Reparaturtasks an.

CancelRepairTaskAsync(String, Int64, Boolean, TimeSpan, CancellationToken)

Fordert den Abbruch des angegebenen Reparaturtasks an.

CancelRepairTaskAsync(String, Int64, Boolean)

Fordert den Abbruch des angegebenen Reparaturtasks an.

public System.Threading.Tasks.Task<long> CancelRepairTaskAsync (string repairTaskId, long version, bool requestAbort);
member this.CancelRepairTaskAsync : string * int64 * bool -> System.Threading.Tasks.Task<int64>
Public Function CancelRepairTaskAsync (repairTaskId As String, version As Long, requestAbort As Boolean) As Task(Of Long)

Parameter

repairTaskId
String

Die ID des zu abbrechenden Reparaturtasks.

version
Int64

Die aktuelle Versionsnummer des Reparaturtasks. Wenn der Wert ungleich 0 ist, ist die Anforderung nur erfolgreich, wenn dieser Wert mit dem aktuellen Wert des Reparaturtasks übereinstimmt. Ist der Wert gleich null, wird keine Versionsüberprüfung ausgeführt.

requestAbort
Boolean

True , wenn die Reparatur so bald wie möglich beendet werden soll, auch wenn die Ausführung bereits gestartet wurde. False , wenn die Reparatur nur abgebrochen werden soll, wenn die Ausführung noch nicht gestartet wurde.

Gibt zurück

Die neue Versionsnummer des Reparaturtasks.

Gilt für:

CancelRepairTaskAsync(String, Int64, Boolean, TimeSpan, CancellationToken)

Fordert den Abbruch des angegebenen Reparaturtasks an.

public System.Threading.Tasks.Task<long> CancelRepairTaskAsync (string repairTaskId, long version, bool requestAbort, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.CancelRepairTaskAsync : string * int64 * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
Public Function CancelRepairTaskAsync (repairTaskId As String, version As Long, requestAbort As Boolean, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of Long)

Parameter

repairTaskId
String

Die ID des zu abbrechenden Reparaturtasks.

version
Int64

Die aktuelle Versionsnummer des Reparaturtasks. Wenn der Wert ungleich 0 ist, ist die Anforderung nur erfolgreich, wenn dieser Wert mit dem aktuellen Wert des Reparaturtasks übereinstimmt. Ist der Wert gleich null, wird keine Versionsüberprüfung ausgeführt.

requestAbort
Boolean

True , wenn die Reparatur so bald wie möglich beendet werden soll, auch wenn die Ausführung bereits gestartet wurde. False , wenn die Reparatur nur abgebrochen werden soll, wenn die Ausführung noch nicht gestartet wurde.

timeout
TimeSpan

Die maximale Zeitspanne, die Service Fabric ermöglicht, diesen Vorgang fortzusetzen, 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

Die neue Versionsnummer des Reparaturtasks.

Gilt für: