Partilhar via


FabricClient.HealthClient.GetClusterHealthChunkAsync Método

Definição

Sobrecargas

GetClusterHealthChunkAsync()

Obtém a integridade de um cluster do Service Fabric.

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription)

Obtém a integridade de um cluster do Service Fabric, incluindo entidades de cluster, conforme solicitado na descrição da consulta.

GetClusterHealthChunkAsync(TimeSpan, CancellationToken)

Obtém a integridade de um cluster do Service Fabric.

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription, TimeSpan, CancellationToken)

Obtém a integridade de um cluster do Service Fabric, incluindo entidades de cluster, conforme solicitado na descrição da consulta.

GetClusterHealthChunkAsync()

Obtém a integridade de um cluster do 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)

Retornos

A parte de integridade que representa a integridade do cluster.

Exceções

Causado por um dos seguintes:

FabricHealthEntityNotFound.

Consulte também https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.

Causado por um dos seguintes:

ServiceTooBusy é retornado quando o serviço está muito ocupado para processar a operação.

Causado por um dos seguintes:

E_ACCESSDENIED é retornado quando a marcar de acesso falha nessa operação.

Comentários

O estado de integridade agregado do cluster é calculado com base em todas as entidades no cluster. Nenhum filho é incluído nos resultados, pois nenhum filtro é especificado.

Aplica-se a

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription)

Obtém a integridade de um cluster do Service Fabric, incluindo entidades de cluster, conforme solicitado na descrição da consulta.

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)

Parâmetros

queryDescription
ClusterHealthChunkQueryDescription

A descrição da consulta que define como a avaliação de integridade deve ser executada e quais entidades devem ser incluídas no ClusterHealthChunk.

Retornos

A parte de integridade que representa a integridade do cluster.

Exceções

Causado por um dos seguintes:

FabricHealthEntityNotFound.

Consulte também https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.

Retornado quando uma referência nula é passada para um método que não a aceita como um argumento válido.

Causado por um dos seguintes:

E_INVALIDARG é retornado quando um ou mais argumentos não são válidos.

Causado por um dos seguintes:

ServiceTooBusy é retornado quando o serviço está muito ocupado para processar a operação.

Causado por um dos seguintes:

E_ACCESSDENIED é retornado quando a marcar de acesso falha nessa operação.

Comentários

O estado de integridade agregado do cluster é calculado com base em todas as entidades no cluster. Somente os filhos que respeitam os filtros da descrição da consulta de entrada (se houver) são incluídos nos resultados.

Aplica-se a

GetClusterHealthChunkAsync(TimeSpan, CancellationToken)

Obtém a integridade de um cluster do 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)

Parâmetros

timeout
TimeSpan

A quantidade máxima de tempo que o Service Fabric permitirá que essa operação continue antes de retornar um TimeoutException.

cancellationToken
CancellationToken

O token de cancelamento opcional que a operação está observando. Ele pode ser usado para enviar uma notificação de que a operação deve ser cancelada. Observe que o cancelamento é um aviso e que a operação ainda pode ser concluída mesmo se ela for cancelada.

Retornos

A parte de integridade que representa a integridade do cluster.

Exceções

Causado por um dos seguintes:

FabricHealthEntityNotFound.

Consulte também https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.

Causado por um dos seguintes:

ServiceTooBusy é retornado quando o serviço está muito ocupado para processar a operação.

Causado por um dos seguintes:

E_ACCESSDENIED é retornado quando a marcar de acesso falha nessa operação.

Comentários

O estado de integridade agregado do cluster é calculado com base em todas as entidades no cluster. Nenhum filho é incluído nos resultados, pois nenhum filtro é especificado.

Aplica-se a

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription, TimeSpan, CancellationToken)

Obtém a integridade de um cluster do Service Fabric, incluindo entidades de cluster, conforme solicitado na descrição da consulta.

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)

Parâmetros

queryDescription
ClusterHealthChunkQueryDescription

A descrição da consulta que define como a avaliação de integridade deve ser executada e quais entidades devem ser incluídas no ClusterHealthChunk.

timeout
TimeSpan

A quantidade máxima de tempo que o Service Fabric permitirá que essa operação continue antes de retornar um TimeoutException.

cancellationToken
CancellationToken

O token de cancelamento opcional que a operação está observando. Ele pode ser usado para enviar uma notificação de que a operação deve ser cancelada. Observe que o cancelamento é um aviso e que a operação ainda pode ser concluída mesmo se ela for cancelada.

Retornos

A parte de integridade que representa a integridade do cluster.

Exceções

Causado por um dos seguintes:

FabricHealthEntityNotFound.

Consulte também https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.

Retornado quando uma referência nula é passada para um método que não a aceita como um argumento válido.

Causado por um dos seguintes:

E_INVALIDARG é retornado quando um ou mais argumentos não são válidos.

Causado por um dos seguintes:

ServiceTooBusy é retornado quando o serviço está muito ocupado para processar a operação.

Causado por um dos seguintes:

E_ACCESSDENIED é retornado quando a marcar de acesso falha nessa operação.

Comentários

O estado de integridade agregado do cluster é calculado com base em todas as entidades no cluster. Somente os filhos que respeitam os filtros da descrição da consulta de entrada (se houver) são incluídos nos resultados.

Aplica-se a