HealthCheckService.CheckHealthAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.