次の方法で共有


FabricClient.TestManagementClient.StartChaosAsync メソッド

定義

オーバーロード

StartChaosAsync(ChaosParameters)

この API は、指定されたパラメーター値を使用して Chaos を開始します。

StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken)

この API は、指定されたパラメーター値を使用して Chaos を開始します。

StartChaosAsync(ChaosParameters)

この API は、指定されたパラメーター値を使用して Chaos を開始します。

public System.Threading.Tasks.Task StartChaosAsync (System.Fabric.Chaos.DataStructures.ChaosParameters chaosParameters);
member this.StartChaosAsync : System.Fabric.Chaos.DataStructures.ChaosParameters -> System.Threading.Tasks.Task
Public Function StartChaosAsync (chaosParameters As ChaosParameters) As Task

パラメーター

chaosParameters
ChaosParameters

ChaosParameters には、カオスを制御するためのさまざまなパラメーターが含まれています。たとえば、実行時間、同時フォートルの最大数などです。

戻り値

タスク。

例外

アクションが割り当てられた時間を超えました。

必要な引数のいずれかが null です。

この例外は、クラスターで Chaos が既に実行されている間に StartChaos API が呼び出されるとスローされます。

適用対象

StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken)

この API は、指定されたパラメーター値を使用して Chaos を開始します。

public System.Threading.Tasks.Task StartChaosAsync (System.Fabric.Chaos.DataStructures.ChaosParameters chaosParameters, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
member this.StartChaosAsync : System.Fabric.Chaos.DataStructures.ChaosParameters * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartChaosAsync (chaosParameters As ChaosParameters, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task

パラメーター

chaosParameters
ChaosParameters

カオスを制御するためのさまざまなパラメーターが含まれています。たとえば、実行時間、同時障害の最大数などです。

operationTimeout
TimeSpan

操作の全体的なタイムアウト。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

Chaos の状態の説明。

例外

アクションが割り当てられた時間を超えました。

必要な引数のいずれかが null です。

この例外は、クラスターで Chaos が既に実行されている間に StartChaos API が呼び出されるとスローされます。

注釈

この API を使用するには、FaultAnalysisService を有効にする必要があります。

適用対象