你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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)

返回

表示群集运行状况的运行状况区块。

例外

由以下原因之一引起:

FabricHealthEntityNotFound.

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见的 FabricClient 故障。

由以下原因之一引起:

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查询说明。

返回

表示群集运行状况的运行状况区块。

例外

由以下原因之一引起:

FabricHealthEntityNotFound.

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见的 FabricClient 故障。

将 null 引用传递给不接受它作为有效参数的方法时返回。

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

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

操作正在观察的可选取消标记。 它可用于发送应取消操作的通知。 请注意,取消是建议性的,即使取消了操作,该操作仍可能已完成。

返回

表示群集运行状况的运行状况区块。

例外

由以下原因之一引起:

FabricHealthEntityNotFound.

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见的 FabricClient 故障。

由以下原因之一引起:

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

操作正在观察的可选取消标记。 它可用于发送应取消操作的通知。 请注意,取消是建议性的,即使取消了操作,该操作仍可能已完成。

返回

表示群集运行状况的运行状况区块。

例外

由以下原因之一引起:

FabricHealthEntityNotFound.

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见的 FabricClient 故障。

将 null 引用传递给不接受它作为有效参数的方法时返回。

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

ServiceTooBusy 当服务太忙而无法处理操作时,将返回 。

由以下原因之一引起:

当此操作的访问检查失败时,将返回E_ACCESSDENIED。

注解

群集聚合的运行状况状态是根据群集中的所有实体计算的。 如果结果中包含任何) ,则只有遵循输入查询说明中的筛选器的子级 (。

适用于