FabricClient.TestManagementClient.StartPartitionRestartAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan) |
この API は、 に応じて、パーティションの一部またはすべてのレプリカを同時に再起動します (すべてのレプリカが同時にダウンしていることを確認します RestartPartitionMode)。 |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode) |
この API は、 に応じて、パーティションの一部またはすべてのレプリカを同時に再起動します (すべてのレプリカが同時にダウンしていることを確認します RestartPartitionMode)。 |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken) |
この API は、 に応じて、パーティションの一部またはすべてのレプリカを同時に再起動します (すべてのレプリカが同時にダウンしていることを確認します RestartPartitionMode)。 |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken) |
この API は、 に応じて、パーティションの一部またはすべてのレプリカを同時に再起動します (すべてのレプリカが同時にダウンしていることを確認します RestartPartitionMode)。 |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)
この API は、 に応じて、パーティションの一部またはすべてのレプリカを同時に再起動します (すべてのレプリカが同時にダウンしていることを確認します RestartPartitionMode)。
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan) As Task
パラメーター
- operationId
- Guid
この API の呼び出しを識別する GUID。これは対応する GetProgress API に渡されます
- partitionSelector
- PartitionSelector
PartitionSelector 再起動する必要があるパーティションを指定します。
- restartPartitionMode
- RestartPartitionMode
RestartPartitionMode再起動するレプリカが選択されている AllReplicasOrInstances または OnlyActiveSecondaries を指定できます。
- operationTimeout
- TimeSpan
操作の全体的なタイムアウト。
戻り値
タスク。
例外
アクションが割り当てられた時間を超えました。
必要な引数のいずれかが null です。
入力が無効です。
選択した指定したパーティションが存在しない場合のファブリック エラー FabricErrorCode.PartitionNotFound です
注釈
この API は、完全または部分的な再起動後のパーティションの復旧時間をテストしたり、フェールオーバーをテストしたりするのに役立ちます。
この API は、ステートフル サービスとステートレス サービスの両方で呼び出される場合があります。 呼び出しがステートレス サービス上にある場合、RestartPartitionMode は RestartPartitionMode.AllReplicasOrInstances である必要があります。 その他のモードでは、GetPartitionRestartProgressAsync() が呼び出されると、返される Result オブジェクト内で ArgumentException が発生します。 GetPartitionRestartProgressAsync() を参照してください。
この API を使用するには、FaultAnalysisService を有効にする必要があります。
適用対象
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)
この API は、 に応じて、パーティションの一部またはすべてのレプリカを同時に再起動します (すべてのレプリカが同時にダウンしていることを確認します RestartPartitionMode)。
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode) As Task
パラメーター
- operationId
- Guid
この API の呼び出しを識別する GUID。これは対応する GetProgress API に渡されます
- partitionSelector
- PartitionSelector
PartitionSelector 再起動する必要があるパーティションを指定します。
- restartPartitionMode
- RestartPartitionMode
RestartPartitionMode再起動するレプリカが選択されている AllReplicasOrInstances または OnlyActiveSecondaries を指定できます。
戻り値
タスク。
例外
アクションが割り当てられた時間を超えました。
必要な引数のいずれかが null です。
入力が無効です。
選択した指定したパーティションが存在しない場合のファブリック エラー FabricErrorCode.PartitionNotFound です。
注釈
この API は、完全または部分的な再起動後のパーティションの復旧時間をテストしたり、フェールオーバーをテストしたりするのに役立ちます。
この API は、ステートフル サービスとステートレス サービスの両方で呼び出される場合があります。 呼び出しがステートレス サービス上にある場合、RestartPartitionMode は RestartPartitionMode.AllReplicasOrInstances である必要があります。 その他のモードでは、GetPartitionRestartProgressAsync() が呼び出されると、返される Result オブジェクト内で ArgumentException が発生します。 GetPartitionRestartProgressAsync() を参照してください。
この API を使用するには、FaultAnalysisService を有効にする必要があります。
適用対象
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)
この API は、 に応じて、パーティションの一部またはすべてのレプリカを同時に再起動します (すべてのレプリカが同時にダウンしていることを確認します RestartPartitionMode)。
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, cancellationToken As CancellationToken) As Task
パラメーター
- operationId
- Guid
この API の呼び出しを識別する GUID。これは対応する GetProgress API に渡されます
- partitionSelector
- PartitionSelector
PartitionSelector 再起動する必要があるパーティションを指定する
- restartPartitionMode
- RestartPartitionMode
RestartPartitionMode再起動するレプリカが選択されている AllReplicasOrInstances または OnlyActiveSecondaries を指定できます。
- cancellationToken
- CancellationToken
このトークンは、完了する前にこの操作を中止するように通知できます
戻り値
タスク。
例外
アクションが割り当てられた時間を超えました。
必要な引数のいずれかが null です。
入力が無効です。
選択した指定したパーティションが存在しない場合のファブリック エラー FabricErrorCode.PartitionNotFound です
注釈
この API は、完全または部分的な再起動後のパーティションの復旧時間をテストしたり、フェールオーバーをテストしたりするのに役立ちます。
この API は、ステートフル サービスとステートレス サービスの両方で呼び出される場合があります。 呼び出しがステートレス サービス上にある場合、RestartPartitionMode は RestartPartitionMode.AllReplicasOrInstances である必要があります。 その他のモードでは、GetPartitionRestartProgressAsync() が呼び出されると、返される Result オブジェクト内で ArgumentException が発生します。 GetPartitionRestartProgressAsync() を参照してください。
適用対象
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)
この API は、 に応じて、パーティションの一部またはすべてのレプリカを同時に再起動します (すべてのレプリカが同時にダウンしていることを確認します RestartPartitionMode)。
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task
パラメーター
- operationId
- Guid
この API の呼び出しを識別する GUID。これは対応する GetProgress API に渡されます
- partitionSelector
- PartitionSelector
PartitionSelector 再起動する必要があるパーティションを指定します。
- restartPartitionMode
- RestartPartitionMode
RestartPartitionMode再起動するレプリカが選択されている AllReplicasOrInstances または OnlyActiveSecondaries を指定できます。
- operationTimeout
- TimeSpan
操作の全体的なタイムアウト。
- cancellationToken
- CancellationToken
このトークンは、完了する前にこの操作を中止するように通知できます
戻り値
タスク。
例外
アクションが割り当てられた時間を超えました。
必要な引数のいずれかが null です。
入力が無効です。
選択した指定したパーティションが存在しない場合のファブリック エラー FabricErrorCode.PartitionNotFound です
注釈
この API は、完全または部分的な再起動後のパーティションの復旧時間をテストしたり、フェールオーバーをテストしたりするのに役立ちます。
この API は、ステートフル サービスとステートレス サービスの両方で呼び出される場合があります。 呼び出しがステートレス サービス上にある場合、RestartPartitionMode は RestartPartitionMode.AllReplicasOrInstances である必要があります。 その他のモードでは、GetPartitionRestartProgressAsync() が呼び出されると、返される Result オブジェクト内で ArgumentException が発生します。 GetPartitionRestartProgressAsync() を参照してください。
この API を使用するには、FaultAnalysisService を有効にする必要があります。
適用対象
Azure SDK for .NET