Compartir a través de


HealthCheckService.CheckHealthAsync Método

Definición

Sobrecargas

CheckHealthAsync(CancellationToken)

Ejecuta todas las comprobaciones de estado en la aplicación y devuelve el estado agregado.

CheckHealthAsync(Func<HealthCheckRegistration,Boolean>, CancellationToken)

Ejecuta las comprobaciones de estado proporcionadas y devuelve el estado agregado.

CheckHealthAsync(CancellationToken)

Source:
HealthCheckService.cs
Source:
HealthCheckService.cs
Source:
HealthCheckService.cs

Ejecuta todas las comprobaciones de estado en la aplicación y devuelve el estado agregado.

public System.Threading.Tasks.Task<Microsoft.Extensions.Diagnostics.HealthChecks.HealthReport> CheckHealthAsync (System.Threading.CancellationToken cancellationToken = default);
member this.CheckHealthAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.Diagnostics.HealthChecks.HealthReport>
Public Function CheckHealthAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of HealthReport)

Parámetros

cancellationToken
CancellationToken

Una instancia de CancellationToken que se puede usar para cancelar las comprobaciones de estado.

Devoluciones

Una instancia de Task<TResult> que se completará cuando se hayan ejecutado todas las comprobaciones de estado, lo que genera un objeto HealthReport que contiene los resultados.

Excepciones

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

CheckHealthAsync(Func<HealthCheckRegistration,Boolean>, CancellationToken)

Source:
HealthCheckService.cs
Source:
HealthCheckService.cs
Source:
HealthCheckService.cs

Ejecuta las comprobaciones de estado proporcionadas y devuelve el estado agregado.

public abstract System.Threading.Tasks.Task<Microsoft.Extensions.Diagnostics.HealthChecks.HealthReport> CheckHealthAsync (Func<Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration,bool>? predicate, System.Threading.CancellationToken cancellationToken = default);
abstract member CheckHealthAsync : Func<Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.Diagnostics.HealthChecks.HealthReport>
Public MustOverride Function CheckHealthAsync (predicate As Func(Of HealthCheckRegistration, Boolean), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HealthReport)

Parámetros

predicate
Func<HealthCheckRegistration,Boolean>

Un predicado que se puede usar para incluir comprobaciones de estado en función de criterios definidos por el usuario.

cancellationToken
CancellationToken

Una instancia de CancellationToken que se puede usar para cancelar las comprobaciones de estado.

Devoluciones

Una instancia de Task<TResult> que se completará cuando se hayan ejecutado todas las comprobaciones de estado, lo que genera un objeto HealthReport que contiene los resultados.

Excepciones

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a