FabricClient.FaultManagementClient.RestartNodeAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
RestartNodeAsync(ReplicaSelector, CompletionMode) |
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。 |
RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken) |
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。 |
RestartNodeAsync(String, BigInteger, CompletionMode) |
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。 |
RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken) |
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。 |
RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken) |
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。 |
RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken) |
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。 |
RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken) |
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。 |
RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken) |
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。 |
RestartNodeAsync(ReplicaSelector, CompletionMode)
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode) As Task(Of RestartNodeResult)
パラメーター
- replicaSelector
- ReplicaSelector
このパラメーターは、特定のレプリカを選択するために使用されます。 このレプリカの対応するノードが再起動されます。
- completionMode
- CompletionMode
[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。
戻り値
ターゲット ノードを表す情報と、選択されたレプリカを含むタスク。
例外
プロパティは ErrorCode 理由を示します。 ErrorCode が InvalidArgument の場合、nodeName は無効です。 ErrorCode が ReplicaDoesNotExist の場合、選択したレプリカが見つかりませんでした。 ErrorCode が PartitionNotFound の場合、指定されたパーティションは存在しません。
操作はタイムアウトしました。
値が null の引数が渡されました。
注釈
この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。
適用対象
RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken)
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)
パラメーター
- replicaSelector
- ReplicaSelector
このパラメーターは、特定のレプリカを選択するために使用されます。 このレプリカの対応するノードが再起動されます。
- completionMode
- CompletionMode
[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。
- token
- CancellationToken
操作を取り消す要求を監視するキャンセル トークン。
戻り値
ターゲット ノードを表す情報と、選択されたレプリカを含むタスク。
例外
プロパティは ErrorCode 理由を示します。 ErrorCode が InvalidArgument の場合、nodeName は無効です。 ErrorCode が ReplicaDoesNotExist の場合、選択したレプリカが見つかりませんでした。 ErrorCode が PartitionNotFound の場合、指定されたパーティションは存在しません。
操作はタイムアウトしました。
値が null の引数が渡されました。
注釈
この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。
適用対象
RestartNodeAsync(String, BigInteger, CompletionMode)
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode) As Task(Of RestartNodeResult)
パラメーター
- nodeName
- String
再起動するノードのノード名。
- nodeInstance
- BigInteger
再起動するノードのノード インスタンス ID。 指定しない場合、または 0 に設定されている場合、値は無視されます。 インスタンスが -1 に設定されている場合、システムはこの値を内部的に決定します。 インスタンスに正の値がある場合は、アクティブ ノード ID と比較されます。 ID が一致しない場合、プロセスは再起動されず、エラーが発生します。 古いメッセージによってこのエラーが発生する可能性があります。
- completionMode
- CompletionMode
[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。
戻り値
ターゲット ノードを表す情報を含むタスク。
例外
プロパティは ErrorCode 理由を示します。 ErrorCode が NodeNotFound の場合、nodeName または nodeInstance は無効です。 ErrorCode が InstanceIdMismatch の場合、指定された nodeInstance は現在実行中のインスタンスと一致しません。
操作はタイムアウトしました。
値が null の引数が渡されました。
注釈
この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。
適用対象
RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken)
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)
パラメーター
- replicaSelector
- ReplicaSelector
このパラメーターは、特定のレプリカを選択するために使用されます。 レプリカがデプロイされているノードが再起動されます。
- completionMode
- CompletionMode
[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。
- operationTimeout
- TimeSpan
この API 呼び出しのタイムアウト。
- token
- CancellationToken
操作を取り消す要求を監視するキャンセル トークン。
戻り値
ターゲット ノードを表す情報と、選択されたレプリカを含むタスク。
例外
プロパティは ErrorCode 理由を示します。 ErrorCode が InvalidArgument の場合、nodeName は無効です。 ErrorCode が ReplicaDoesNotExist の場合、選択したレプリカが見つかりませんでした。 ErrorCode が PartitionNotFound の場合、指定されたパーティションは存在しません。
操作はタイムアウトしました。
値が null の引数が渡されました。
注釈
この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。
適用対象
RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken)
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)
パラメーター
- nodeName
- String
再起動するノードのノード名。
- nodeInstance
- BigInteger
再起動するノードのノード インスタンス ID。 指定しない場合、または 0 に設定されている場合、値は無視されます。 インスタンスが -1 に設定されている場合、システムはこの値を内部的に決定します。 インスタンスに正の値がある場合は、アクティブなインスタンス ID と比較されます。 インスタンスが一致しない場合、プロセスは再起動されず、エラーが発生します。 古いメッセージによってこのエラーが発生する可能性があります。
- completionMode
- CompletionMode
にVerify設定すると、システムはノードの再起動をチェックし、そのノードが が存在し、NodeStatus が Up になるまで API は戻りません。 に DoNotVerify設定すると、ノードの再起動が開始されると、API は を返します。
- token
- CancellationToken
この操作が監視している CancellationToken。 これは、取り消す必要があることを操作に通知するために使用されます。
戻り値
ターゲット ノードを表す情報を含むタスク。
例外
プロパティは ErrorCode 理由を示します。 ErrorCode が NodeNotFound の場合、nodeName は無効です。
ErrorCode が InstanceIdMismatch の場合、指定された は nodeInstance
現在実行中のインスタンスと一致しません。
操作はタイムアウトしました。
値が null の引数が渡されました。
注釈
この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。
適用対象
RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken)
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)
パラメーター
- nodeName
- String
再起動するノードのノード名。
- nodeInstance
- BigInteger
再起動するノードのノード インスタンス ID。 指定しない場合、または 0 に設定されている場合、値は無視されます。 インスタンスが -1 に設定されている場合、システムはこの値を内部的に決定します。 インスタンスに正の値がある場合は、アクティブ ノード ID と比較されます。 ID が一致しない場合、プロセスは再起動されず、エラーが発生します。 古いメッセージによってこのエラーが発生する可能性があります。
- operationTimeout
- TimeSpan
この API 呼び出しのタイムアウト。
- token
- CancellationToken
操作を取り消す要求を監視するキャンセル トークン。
戻り値
ターゲット ノードを表す情報を含むタスク。
例外
プロパティは ErrorCode 理由を示します。 ErrorCode が NodeNotFound の場合、nodeName は無効です。 ErrorCode が InstanceIdMismatch の場合、指定された nodeInstance は現在実行中のインスタンスと一致しません。
操作はタイムアウトしました。
値が null の引数が渡されました。
注釈
この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。
適用対象
RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken)
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)
パラメーター
- replicaSelector
- ReplicaSelector
このパラメーターは、特定のレプリカを選択するために使用されます。 このレプリカの対応するノードが再起動されます。
- createFabricDump
- Boolean
true に設定すると、システムはこのノードでFabric.exeのプロセス ダンプを作成します。
- completionMode
- CompletionMode
[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。
- operationTimeout
- TimeSpan
この API 呼び出しのタイムアウト。
- token
- CancellationToken
操作を取り消す要求を監視するキャンセル トークン。
戻り値
ターゲット ノードを表す情報と、選択されたレプリカを含むタスク。
例外
プロパティは ErrorCode 理由を示します。 ErrorCode が InvalidArgument の場合、nodeName は無効です。 ErrorCode が ReplicaDoesNotExist の場合、選択したレプリカが見つかりませんでした。 ErrorCode が PartitionNotFound の場合、指定されたパーティションは存在しません。
操作はタイムアウトしました。
値が null の引数が渡されました。
注釈
クラスター ノードはプロセスであり、仮想マシンや物理マシンではありません。 createFabricDump パラメーターが設定されている場合、再起動時にプロセスがクラッシュし、クラッシュ ダンプが、DCA をアップロードするように構成できるクラッシュ ダンプ フォルダーに配置されます。
適用対象
RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken)
ノードをホストするFabric.exe プロセスを再起動して、クラスター ノードを再起動します。
public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)
パラメーター
- nodeName
- String
再起動するノードのノード名。
- nodeInstance
- BigInteger
再起動するノードのノード インスタンス ID。 指定しない場合、または 0 に設定されている場合、値は無視されます。 インスタンスが -1 に設定されている場合、システムはこの値を内部的に決定します。 インスタンスに正の値がある場合は、アクティブ ノード ID と比較されます。 ID が一致しない場合、プロセスは再起動されず、エラーが発生します。 古いメッセージによってこのエラーが発生する可能性があります。
- createFabricDump
- Boolean
true に設定すると、システムはこのノードでFabric.exeのプロセス ダンプを作成します。
- completionMode
- CompletionMode
[確認] に設定すると、システムはノードが再起動されたことをチェックし、そのノードが存在し、NodeStatus が Up になるまで API は返されません。 DoNotVerify に設定すると、ノードの再起動が開始されると、API は を返します。
- operationTimeout
- TimeSpan
この API 呼び出しのタイムアウト。
- token
- CancellationToken
操作を取り消す要求を監視するキャンセル トークン。
戻り値
ターゲット ノードを表す情報を含むタスク。
例外
プロパティは ErrorCode 理由を示します。 ErrorCode が NodeNotFound の場合、nodeName は無効です。 ErrorCode が InstanceIdMismatch の場合、指定された nodeInstance は現在実行中のインスタンスと一致しません。
操作はタイムアウトしました。
値が null の引数が渡されました。
注釈
この API は、クラスター内の Service Fabric ノードの障害をシミュレートします。これにより、サービスのフェールオーバー回復パスがテストされます。
適用対象
Azure SDK for .NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示