FabricClient.TestManagementClient.InvokeDataLossAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan, CancellationToken) |
古い.
この API は、指定されたパーティションのデータ損失を誘発します。 これにより、パーティションの OnDataLoss API の呼び出しがトリガーされます。 |
InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan) |
古い.
この API は、指定されたパーティションのデータ損失を誘発します。 これにより、パーティションの OnDataLoss API の呼び出しがトリガーされます。 |
InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken) |
古い.
この API は、指定されたパーティションのデータ損失を誘発します。 これにより、パーティションの OnDataLoss API の呼び出しがトリガーされます。 |
InvokeDataLossAsync(PartitionSelector, DataLossMode) |
古い.
この API は、指定されたパーティションのデータ損失を誘発します。 これにより、パーティションの OnDataLoss API の呼び出しがトリガーされます。 |
InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan, CancellationToken)
注意事項
This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService
この API は、指定されたパーティションのデータ損失を誘発します。 これにより、パーティションの OnDataLoss API の呼び出しがトリガーされます。
[System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult> InvokeDataLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService")>]
member this.InvokeDataLossAsync : System.Fabric.PartitionSelector * System.Fabric.DataLossMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult>
Public Function InvokeDataLossAsync (partitionSelector As PartitionSelector, dataLossMode As DataLossMode, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of InvokeDataLossResult)
パラメーター
- partitionSelector
- PartitionSelector
PartitionSelectorどのパーティション データ損失を誘発する必要があるかを指定する 。
- dataLossMode
- DataLossMode
データ損失を DataLossMode 誘導するためのオプションを指定します。
- operationTimeout
- TimeSpan
操作の全体的なタイムアウト
- cancellationToken
- CancellationToken
このトークンは、完了する前にこの操作を中止するように通知できます
戻り値
データ損失用に選択されたパーティションに関する情報を提供する InvokeDataLossResult。
- 属性
例外
アクションが割り当てられた時間を超えました。
必要な引数のいずれかが null です。
ステートレス サービスに属するパーティションに対して API が呼び出された場合。
選択した指定したパーティションが存在しない場合のファブリック エラー FabricErrorCode.PartitionNotFound です。
注釈
実際のデータ損失は、指定された DataLossMode PartialDataLoss - PartialDataLoss に依存します。レプリカのクォーラムのみが削除され、パーティションに対して OnDataLoss がトリガーされますが、実際のデータ損失は、進行中のレプリケーションの存在によって異なります。 FullDataLoss - すべてのレプリカが削除されるため、すべてのデータが失われ、OnDataLoss がトリガーされます。
この API の呼び出しでは、ターゲットにステートフル サービスのみを指定してください。
ターゲットにシステム サービスを指定してこの API を呼び出すことは推奨されていません。
重要な注意: 実行中にこの API を中止しないでください。 実行中にこの API を中止すると、状態が遅れる可能性があります。 実行中にこの API が中止された場合は、CleanTestStateAsync() を呼び出して、残っている可能性のある状態を削除する必要があります。
適用対象
InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)
注意事項
This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService
この API は、指定されたパーティションのデータ損失を誘発します。 これにより、パーティションの OnDataLoss API の呼び出しがトリガーされます。
[System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult> InvokeDataLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, TimeSpan operationTimeout);
[<System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService")>]
member this.InvokeDataLossAsync : System.Fabric.PartitionSelector * System.Fabric.DataLossMode * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult>
Public Function InvokeDataLossAsync (partitionSelector As PartitionSelector, dataLossMode As DataLossMode, operationTimeout As TimeSpan) As Task(Of InvokeDataLossResult)
パラメーター
- partitionSelector
- PartitionSelector
PartitionSelectorどのパーティション データ損失を誘発する必要があるかを指定する 。
- dataLossMode
- DataLossMode
データ損失を DataLossMode 誘導するためのオプションを指定します。
- operationTimeout
- TimeSpan
操作の全体的なタイムアウト
戻り値
データ損失用に選択されたパーティションに関する情報を提供する InvokeDataLossResult。
- 属性
例外
アクションが割り当てられた時間を超えました。
必要な引数のいずれかが null です。
ステートレス サービスに属するパーティションに対して API が呼び出された場合。
選択した指定したパーティションが存在しない場合のファブリック エラー FabricErrorCode.PartitionNotFound です。
注釈
実際のデータ損失は、指定された DataLossMode PartialDataLoss - PartialDataLoss に依存します。レプリカのクォーラムのみが削除され、パーティションに対して OnDataLoss がトリガーされますが、実際のデータ損失は、進行中のレプリケーションの存在によって異なります。 FullDataLoss - すべてのレプリカが削除されるため、すべてのデータが失われ、OnDataLoss がトリガーされます。
この API の呼び出しでは、ターゲットにステートフル サービスのみを指定してください。
ターゲットにシステム サービスを指定してこの API を呼び出すことは推奨されていません。
重要な注意: 実行中にこの API を中止しないでください。 実行中にこの API を中止すると、状態が遅れる可能性があります。 実行中にこの API が中止された場合は、CleanTestStateAsync() を呼び出して、残っている可能性のある状態を削除する必要があります。
適用対象
InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)
注意事項
This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService
この API は、指定されたパーティションのデータ損失を誘発します。 これにより、パーティションの OnDataLoss API の呼び出しがトリガーされます。
[System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult> InvokeDataLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService")>]
member this.InvokeDataLossAsync : System.Fabric.PartitionSelector * System.Fabric.DataLossMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult>
Public Function InvokeDataLossAsync (partitionSelector As PartitionSelector, dataLossMode As DataLossMode, cancellationToken As CancellationToken) As Task(Of InvokeDataLossResult)
パラメーター
- partitionSelector
- PartitionSelector
PartitionSelectorどのパーティション データ損失を誘発する必要があるかを指定する 。
- dataLossMode
- DataLossMode
データ損失を DataLossMode 誘導するためのオプションを指定します。
- cancellationToken
- CancellationToken
このトークンは、完了する前にこの操作を中止するように通知できます
戻り値
データ損失用に選択されたパーティションに関する情報を提供する InvokeDataLossResult。
- 属性
例外
アクションが割り当てられた時間を超えました。
必要な引数のいずれかが null です。
ステートレス サービスに属するパーティションに対して API が呼び出された場合。
選択した指定したパーティションが存在しない場合のファブリック エラー FabricErrorCode.PartitionNotFound です。
注釈
実際のデータ損失は、指定された DataLossMode PartialDataLoss - PartialDataLoss に依存します。レプリカのクォーラムのみが削除され、パーティションに対して OnDataLoss がトリガーされますが、実際のデータ損失は、進行中のレプリケーションの存在によって異なります。 FullDataLoss - すべてのレプリカが削除されるため、すべてのデータが失われ、OnDataLoss がトリガーされます。
この API の呼び出しでは、ターゲットにステートフル サービスのみを指定してください。
ターゲットにシステム サービスを指定してこの API を呼び出すことは推奨されていません。
重要な注意: 実行中にこの API を中止しないでください。 実行中にこの API を中止すると、状態が遅れる可能性があります。 実行中にこの API が中止された場合は、CleanTestStateAsync() を呼び出して、残っている可能性のある状態を削除する必要があります。
適用対象
InvokeDataLossAsync(PartitionSelector, DataLossMode)
注意事項
This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService
この API は、指定されたパーティションのデータ損失を誘発します。 これにより、パーティションの OnDataLoss API の呼び出しがトリガーされます。
[System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult> InvokeDataLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode);
[<System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService")>]
member this.InvokeDataLossAsync : System.Fabric.PartitionSelector * System.Fabric.DataLossMode -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult>
Public Function InvokeDataLossAsync (partitionSelector As PartitionSelector, dataLossMode As DataLossMode) As Task(Of InvokeDataLossResult)
パラメーター
- partitionSelector
- PartitionSelector
PartitionSelectorどのパーティション データ損失を誘発する必要があるかを指定する 。
- dataLossMode
- DataLossMode
データ損失を DataLossMode 誘導するためのオプションを指定します。
戻り値
データ損失用に選択されたパーティションに関する情報を提供する InvokeDataLossResult。
- 属性
例外
アクションが割り当てられた時間を超えました。
必要な引数のいずれかが null です。
ステートレス サービスに属するパーティションに対して API が呼び出された場合。
選択した指定したパーティションが存在しない場合のファブリック エラー FabricErrorCode.PartitionNotFound です。
注釈
実際のデータ損失は、指定された DataLossMode PartialDataLoss - PartialDataLoss に依存します。レプリカのクォーラムのみが削除され、パーティションに対して OnDataLoss がトリガーされますが、実際のデータ損失は、進行中のレプリケーションの存在によって異なります。 FullDataLoss - すべてのレプリカが削除されるため、すべてのデータが失われ、OnDataLoss がトリガーされます。
この API の呼び出しでは、ターゲットにステートフル サービスのみを指定してください。
ターゲットにシステム サービスを指定してこの API を呼び出すことは推奨されていません。
重要な注意: 実行中にこの API を中止しないでください。 実行中にこの API を中止すると、状態が遅れる可能性があります。 実行中にこの API が中止された場合は、CleanTestStateAsync() を呼び出して、残っている可能性のある状態を削除する必要があります。
適用対象
Azure SDK for .NET