次の方法で共有


FabricClient.RepairManagementClient.UpdateRepairTaskHealthPolicyAsync メソッド

定義

オーバーロード

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

特定の修復タスクの正常性ポリシーを更新します。

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

特定の修復タスクの正常性ポリシーを更新します。

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

特定の修復タスクの正常性ポリシーを更新します。

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)

パラメーター

repairTaskId
String

正常性ポリシーを更新する修復タスクの ID。

version
Int64

修復タスクの現在のバージョン番号。 0 以外の場合、要求は、この値が修復タスクの実際の現在の値と一致する場合にのみ成功します。 0 の場合、バージョン チェックは実行されません。

performPreparingHealthCheck
Nullable<Boolean>

修復タスクの準備段階で正常性チェックを実行するかどうかを示す null 許容ブール値。 既存の値を変更しない場合は、このパラメーターに を指定 null します。 それ以外の場合は、目的の新しい値を指定します。

performRestoringHealthCheck
Nullable<Boolean>

修復タスクの復元ステージで正常性チェックを実行するかどうかを示す null 許容ブール値。 既存の値を変更しない場合は、このパラメーターに を指定 null します。 それ以外の場合は、目的の新しい値を指定します。

戻り値

適用対象

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

特定の修復タスクの正常性ポリシーを更新します。

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)

パラメーター

repairTaskId
String

正常性ポリシーを更新する修復タスクの ID。

version
Int64

修復タスクの現在のバージョン番号。 0 以外の場合、要求は、この値が修復タスクの実際の現在の値と一致する場合にのみ成功します。 0 の場合、バージョン チェックは実行されません。

performPreparingHealthCheck
Nullable<Boolean>

修復タスクの準備段階で正常性チェックを実行するかどうかを示す null 許容ブール値。 既存の値を変更しない場合は、このパラメーターに を指定 null します。 それ以外の場合は、適切な bool 値を指定します。

performRestoringHealthCheck
Nullable<Boolean>

修復タスクの復元ステージで正常性チェックを実行するかどうかを示す null 許容ブール値。 既存の値を変更しない場合は、このパラメーターに を指定 null します。 それ以外の場合は、適切な bool 値を指定します。

timeout
TimeSpan

Service Fabric が を返す TimeoutException前にこの操作を続行できる最大時間。

cancellationToken
CancellationToken

操作が監視している省略可能なキャンセル トークン。 操作を取り消す必要があることを示す通知を送信するために使用できます。 取り消しはアドバイザリであり、取り消された場合でも操作が完了する可能性があることに注意してください。

戻り値

非同期操作を表すタスク。

適用対象