Freigeben über


FabricClient.RepairManagementClient.UpdateRepairTaskHealthPolicyAsync Methode

Definition

Überlädt

UpdateRepairTaskHealthPolicyAsync(String, Int64, Nullable<Boolean>, Nullable<Boolean>)

Updates die Integritätsrichtlinie der angegebenen Reparaturaufgabe.

UpdateRepairTaskHealthPolicyAsync(String, Int64, Nullable<Boolean>, Nullable<Boolean>, TimeSpan, CancellationToken)

Updates die Integritätsrichtlinie der angegebenen Reparaturaufgabe.

UpdateRepairTaskHealthPolicyAsync(String, Int64, Nullable<Boolean>, Nullable<Boolean>)

Updates die Integritätsrichtlinie der angegebenen Reparaturaufgabe.

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

Parameter

repairTaskId
String

Die ID des Reparaturtasks, für den die Integritätsrichtlinie aktualisiert werden soll.

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.

performPreparingHealthCheck
Nullable<Boolean>

Ein boolescher Wert, der angibt, ob die Integritätsprüfung in der Vorbereitungsphase des Reparaturtasks ausgeführt werden soll. Geben Sie null für diesen Parameter an, wenn der vorhandene Wert nicht geändert werden soll. Geben Sie andernfalls den gewünschten neuen Wert an.

performRestoringHealthCheck
Nullable<Boolean>

Ein boolescher Nullable-Wert, der angibt, ob die Integritätsprüfung in der Wiederherstellungsphase des Reparaturtasks ausgeführt werden soll. Geben Sie null für diesen Parameter an, wenn der vorhandene Wert nicht geändert werden soll. Geben Sie andernfalls den gewünschten neuen Wert an.

Gibt zurück

Gilt für:

UpdateRepairTaskHealthPolicyAsync(String, Int64, Nullable<Boolean>, Nullable<Boolean>, TimeSpan, CancellationToken)

Updates die Integritätsrichtlinie der angegebenen Reparaturaufgabe.

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

Parameter

repairTaskId
String

Die ID des Reparaturtasks, für den die Integritätsrichtlinie aktualisiert werden soll.

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.

performPreparingHealthCheck
Nullable<Boolean>

Ein boolescher Wert, der angibt, ob die Integritätsprüfung in der Vorbereitungsphase des Reparaturtasks ausgeführt werden soll. Geben Sie null für diesen Parameter an, wenn der vorhandene Wert nicht geändert werden soll. Geben Sie andernfalls den entsprechenden bool Wert an.

performRestoringHealthCheck
Nullable<Boolean>

Ein boolescher Nullable-Wert, der angibt, ob die Integritätsprüfung in der Wiederherstellungsphase des Reparaturtasks ausgeführt werden soll. Geben Sie null für diesen Parameter an, wenn der vorhandene Wert nicht geändert werden soll. Geben Sie andernfalls den entsprechenden bool Wert an.

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

Eine Aufgabe, die den asynchronen Vorgang darstellt.

Gilt für: