HealthCheckService.CheckHealthAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
CheckHealthAsync(CancellationToken) |
Spustí všechny kontroly stavu v aplikaci a vrátí agregovaný stav. |
CheckHealthAsync(Func<HealthCheckRegistration,Boolean>, CancellationToken) |
Spustí zadané kontroly stavu a vrátí agregovaný stav. |
CheckHealthAsync(CancellationToken)
- Zdroj:
- HealthCheckService.cs
- Zdroj:
- HealthCheckService.cs
- Zdroj:
- HealthCheckService.cs
Spustí všechny kontroly stavu v aplikaci a vrátí agregovaný stav.
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)
Parametry
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení kontrol stavu.
Návraty
A Task<TResult> , která se dokončí po spuštění všech kontrol stavu, a vrátí výsledek HealthReport obsahující výsledky.
Výjimky
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.
Platí pro
CheckHealthAsync(Func<HealthCheckRegistration,Boolean>, CancellationToken)
- Zdroj:
- HealthCheckService.cs
- Zdroj:
- HealthCheckService.cs
- Zdroj:
- HealthCheckService.cs
Spustí zadané kontroly stavu a vrátí agregovaný stav.
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)
Parametry
- predicate
- Func<HealthCheckRegistration,Boolean>
Predikát, který lze použít k zahrnutí kontrol stavu na základě uživatelem definovaných kritérií.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení kontrol stavu.
Návraty
A Task<TResult> , která se dokončí po spuštění všech kontrol stavu, a vrátí výsledek HealthReport obsahující výsledky.
Výjimky
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.