Sdílet prostřednictvím


IHealthCheck.CheckHealthAsync(HealthCheckContext, CancellationToken) Metoda

Definice

Spustí kontrolu stavu a vrátí stav komponenty, která se kontroluje.

public System.Threading.Tasks.Task<Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult> CheckHealthAsync (Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckContext context, System.Threading.CancellationToken cancellationToken = default);
abstract member CheckHealthAsync : Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult>
Public Function CheckHealthAsync (context As HealthCheckContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HealthCheckResult)

Parametry

context
HealthCheckContext

Kontextový objekt přidružený k aktuálnímu spuštění.

cancellationToken
CancellationToken

A CancellationToken , který lze použít ke zrušení kontroly stavu.

Návraty

A Task<TResult> , která se dokončí po dokončení kontroly stavu a získá stav kontrolované komponenty.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Platí pro