FabricClient.HealthClient.GetClusterHealthChunkAsync メソッド

定義

オーバーロード

GetClusterHealthChunkAsync()

Service Fabric クラスターの正常性を取得します。

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription)

クエリの説明で要求されたクラスター エンティティを含む Service Fabric クラスターの正常性を取得します。

GetClusterHealthChunkAsync(TimeSpan, CancellationToken)

Service Fabric クラスターの正常性を取得します。

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription, TimeSpan, CancellationToken)

クエリの説明で要求されたクラスター エンティティを含む Service Fabric クラスターの正常性を取得します。

GetClusterHealthChunkAsync()

Service Fabric クラスターの正常性を取得します。

public System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk> GetClusterHealthChunkAsync ();
member this.GetClusterHealthChunkAsync : unit -> System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk>
Public Function GetClusterHealthChunkAsync () As Task(Of ClusterHealthChunk)

戻り値

クラスターの正常性を表す正常性チャンク。

例外

一般的な FabricClient エラーの処理に関するページを参照してください https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions

一般的な FabricClient エラーの処理に関するページを参照してください https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions

次のいずれかが原因で発生します。

FabricHealthEntityNotFound.

一般的な FabricClient エラーの処理についても https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 参照してください。

次のいずれかが原因で発生します。

ServiceTooBusy は、サービスがビジー状態で操作を処理しきれなすぎる場合に返されます。

次のいずれかが原因で発生します。

この操作に対してアクセスチェックが失敗すると、E_ACCESSDENIEDが返されます。

注釈

クラスター集計正常性状態は、クラスター内のすべてのエンティティに基づいて計算されます。 フィルターが指定されていないため、結果に子は含まれません。

適用対象

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription)

クエリの説明で要求されたクラスター エンティティを含む Service Fabric クラスターの正常性を取得します。

public System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk> GetClusterHealthChunkAsync (System.Fabric.Description.ClusterHealthChunkQueryDescription queryDescription);
member this.GetClusterHealthChunkAsync : System.Fabric.Description.ClusterHealthChunkQueryDescription -> System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk>
Public Function GetClusterHealthChunkAsync (queryDescription As ClusterHealthChunkQueryDescription) As Task(Of ClusterHealthChunk)

パラメーター

queryDescription
ClusterHealthChunkQueryDescription

正常性評価の実行方法と、 に含める ClusterHealthChunkエンティティを定義するクエリの説明。

戻り値

クラスターの正常性を表す正常性チャンク。

例外

一般的な FabricClient エラーの処理に関するページを参照してください https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions

一般的な FabricClient エラーの処理に関するページを参照してください https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions

次のいずれかが原因で発生します。

FabricHealthEntityNotFound.

一般的な FabricClient エラーの処理についても https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 参照してください。

null 参照が有効な引数として受け入れられないメソッドに渡されるときに返されます。

次のいずれかが原因で発生します。

E_INVALIDARGは、1 つ以上の引数が無効な場合に返されます。

次のいずれかが原因で発生します。

ServiceTooBusy は、サービスがビジー状態で操作を処理しきれなすぎる場合に返されます。

次のいずれかが原因で発生します。

この操作に対してアクセスチェックが失敗すると、E_ACCESSDENIEDが返されます。

注釈

クラスター集計正常性状態は、クラスター内のすべてのエンティティに基づいて計算されます。 結果には、入力クエリの説明 (ある場合) からのフィルターを考慮する子のみが含まれます。

適用対象

GetClusterHealthChunkAsync(TimeSpan, CancellationToken)

Service Fabric クラスターの正常性を取得します。

public System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk> GetClusterHealthChunkAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetClusterHealthChunkAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk>
Public Function GetClusterHealthChunkAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ClusterHealthChunk)

パラメーター

timeout
TimeSpan

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

cancellationToken
CancellationToken

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

戻り値

クラスターの正常性を表す正常性チャンク。

例外

一般的な FabricClient エラーの処理に関するページを参照してください https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions

一般的な FabricClient エラーの処理に関するページを参照してください https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions

次のいずれかが原因で発生します。

FabricHealthEntityNotFound.

一般的な FabricClient エラーの処理についても https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 参照してください。

次のいずれかが原因で発生します。

ServiceTooBusy は、サービスがビジー状態で操作を処理しきれなすぎる場合に返されます。

次のいずれかが原因で発生します。

この操作に対してアクセスチェックが失敗すると、E_ACCESSDENIEDが返されます。

注釈

クラスター集計正常性状態は、クラスター内のすべてのエンティティに基づいて計算されます。 フィルターが指定されていないため、結果に子は含まれません。

適用対象

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription, TimeSpan, CancellationToken)

クエリの説明で要求されたクラスター エンティティを含む Service Fabric クラスターの正常性を取得します。

public System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk> GetClusterHealthChunkAsync (System.Fabric.Description.ClusterHealthChunkQueryDescription queryDescription, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetClusterHealthChunkAsync : System.Fabric.Description.ClusterHealthChunkQueryDescription * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Health.ClusterHealthChunk>
Public Function GetClusterHealthChunkAsync (queryDescription As ClusterHealthChunkQueryDescription, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ClusterHealthChunk)

パラメーター

queryDescription
ClusterHealthChunkQueryDescription

正常性評価の実行方法と、 に含める ClusterHealthChunkエンティティを定義するクエリの説明。

timeout
TimeSpan

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

cancellationToken
CancellationToken

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

戻り値

クラスターの正常性を表す正常性チャンク。

例外

一般的な FabricClient エラーの処理に関するページを参照してください https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions

一般的な FabricClient エラーの処理に関するページを参照してください https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions

次のいずれかが原因で発生します。

FabricHealthEntityNotFound.

一般的な FabricClient エラーの処理についても https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 参照してください。

null 参照が有効な引数として受け入れられないメソッドに渡されるときに返されます。

次のいずれかが原因で発生します。

E_INVALIDARGは、1 つ以上の引数が無効な場合に返されます。

次のいずれかが原因で発生します。

ServiceTooBusy は、サービスがビジー状態で操作を処理しきれなすぎる場合に返されます。

次のいずれかが原因で発生します。

この操作に対してアクセスチェックが失敗すると、E_ACCESSDENIEDが返されます。

注釈

クラスター集計正常性状態は、クラスター内のすべてのエンティティに基づいて計算されます。 結果には、入力クエリの説明 (ある場合) からのフィルターを考慮する子のみが含まれます。

適用対象