Compartir a través de


FabricClient.HealthClient.GetClusterHealthChunkAsync Método

Definición

Sobrecargas

GetClusterHealthChunkAsync()

Obtiene el estado de un clúster de Service Fabric.

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription)

Obtiene el estado de un clúster de Service Fabric, incluidas las entidades de clúster que se solicitan en la descripción de la consulta.

GetClusterHealthChunkAsync(TimeSpan, CancellationToken)

Obtiene el estado de un clúster de Service Fabric.

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription, TimeSpan, CancellationToken)

Obtiene el estado de un clúster de Service Fabric, incluidas las entidades de clúster que se solicitan en la descripción de la consulta.

GetClusterHealthChunkAsync()

Obtiene el estado de un clúster de 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)

Devoluciones

Fragmento de estado que representa el estado del clúster.

Excepciones

Causado por una de las siguientes causas:

FabricHealthEntityNotFound.

Consulte también https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para controlar errores comunes de FabricClient.

Causado por una de las siguientes causas:

ServiceTooBusy se devuelve cuando el servicio está demasiado ocupado para procesar la operación.

Causado por una de las siguientes causas:

E_ACCESSDENIED se devuelve cuando se ha producido un error en la comprobación de acceso para esta operación.

Comentarios

El estado de mantenimiento agregado del clúster se calcula en función de todas las entidades del clúster. No se incluyen elementos secundarios en los resultados, porque no se especifica ningún filtro.

Se aplica a

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription)

Obtiene el estado de un clúster de Service Fabric, incluidas las entidades de clúster que se solicitan en la descripción de la 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

Descripción de la consulta que define cómo se debe realizar la evaluación de estado y qué entidades deben incluirse en .ClusterHealthChunk

Devoluciones

Fragmento de estado que representa el estado del clúster.

Excepciones

Causado por una de las siguientes causas:

FabricHealthEntityNotFound.

Consulte también https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para controlar errores comunes de FabricClient.

Se devuelve cuando se pasa una referencia nula a un método que no lo acepta como argumento válido.

Causado por una de las siguientes causas:

E_INVALIDARG se devuelve cuando uno o varios argumentos no son válidos.

Causado por una de las siguientes causas:

ServiceTooBusy se devuelve cuando el servicio está demasiado ocupado para procesar la operación.

Causado por una de las siguientes causas:

E_ACCESSDENIED se devuelve cuando se ha producido un error en la comprobación de acceso para esta operación.

Comentarios

El estado de mantenimiento agregado del clúster se calcula en función de todas las entidades del clúster. Solo los elementos secundarios que respetan los filtros de la descripción de la consulta de entrada (si existe) se incluyen en los resultados.

Se aplica a

GetClusterHealthChunkAsync(TimeSpan, CancellationToken)

Obtiene el estado de un clúster de 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

La cantidad máxima de tiempo que Service Fabric permitirá que esta operación continúe antes de devolver .TimeoutException

cancellationToken
CancellationToken

Token de cancelación opcional que observa la operación. Se puede usar para enviar una notificación de que se debe cancelar la operación. Tenga en cuenta que la cancelación es un aviso y que la operación todavía se puede completar aunque se cancele.

Devoluciones

Fragmento de estado que representa el estado del clúster.

Excepciones

Causado por una de las siguientes causas:

FabricHealthEntityNotFound.

Consulte también https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para controlar errores comunes de FabricClient.

Causado por una de las siguientes causas:

ServiceTooBusy se devuelve cuando el servicio está demasiado ocupado para procesar la operación.

Causado por una de las siguientes causas:

E_ACCESSDENIED se devuelve cuando se ha producido un error en la comprobación de acceso para esta operación.

Comentarios

El estado de mantenimiento agregado del clúster se calcula en función de todas las entidades del clúster. No se incluyen elementos secundarios en los resultados, porque no se especifica ningún filtro.

Se aplica a

GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription, TimeSpan, CancellationToken)

Obtiene el estado de un clúster de Service Fabric, incluidas las entidades de clúster que se solicitan en la descripción de la 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

Descripción de la consulta que define cómo se debe realizar la evaluación de estado y qué entidades deben incluirse en .ClusterHealthChunk

timeout
TimeSpan

La cantidad máxima de tiempo que Service Fabric permitirá que esta operación continúe antes de devolver .TimeoutException

cancellationToken
CancellationToken

Token de cancelación opcional que observa la operación. Se puede usar para enviar una notificación de que se debe cancelar la operación. Tenga en cuenta que la cancelación es un aviso y que la operación todavía se puede completar aunque se cancele.

Devoluciones

Fragmento de estado que representa el estado del clúster.

Excepciones

Causado por una de las siguientes causas:

FabricHealthEntityNotFound.

Consulte también https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para controlar errores comunes de FabricClient.

Se devuelve cuando se pasa una referencia nula a un método que no lo acepta como argumento válido.

Causado por una de las siguientes causas:

E_INVALIDARG se devuelve cuando uno o varios argumentos no son válidos.

Causado por una de las siguientes causas:

ServiceTooBusy se devuelve cuando el servicio está demasiado ocupado para procesar la operación.

Causado por una de las siguientes causas:

E_ACCESSDENIED se devuelve cuando se ha producido un error en la comprobación de acceso para esta operación.

Comentarios

El estado de mantenimiento agregado del clúster se calcula en función de todas las entidades del clúster. Solo los elementos secundarios que respetan los filtros de la descripción de la consulta de entrada (si existe) se incluyen en los resultados.

Se aplica a