Freigeben über


HealthCheckService.CheckHealthAsync Methode

Definition

Überlädt

CheckHealthAsync(CancellationToken)

Führt alle Integritätsprüfungen in der Anwendung aus und gibt den aggregierten Status zurück.

CheckHealthAsync(Func<HealthCheckRegistration,Boolean>, CancellationToken)

Führt die bereitgestellten Integritätsprüfungen aus und gibt die aggregierte status

CheckHealthAsync(CancellationToken)

Quelle:
HealthCheckService.cs
Quelle:
HealthCheckService.cs
Quelle:
HealthCheckService.cs

Führt alle Integritätsprüfungen in der Anwendung aus und gibt den aggregierten Status zurück.

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)

Parameter

cancellationToken
CancellationToken

Eine CancellationToken-Struktur, die verwendet werden kann, um die Integritätsprüfungen abzubrechen.

Gibt zurück

Eine Task<TResult>-Klasse, die abgeschlossen wird, wenn alle Integritätsprüfungen ausgeführt wurden, was zu einer HealthReport-Klasse mit den Ergebnissen führt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

CheckHealthAsync(Func<HealthCheckRegistration,Boolean>, CancellationToken)

Quelle:
HealthCheckService.cs
Quelle:
HealthCheckService.cs
Quelle:
HealthCheckService.cs

Führt die bereitgestellten Integritätsprüfungen aus und gibt die aggregierte status

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)

Parameter

predicate
Func<HealthCheckRegistration,Boolean>

Ein Prädikat, das verwendet werden kann, um Integritätsprüfungen auf der Grundlage von benutzerdefinierten Kriterien einzuschließen.

cancellationToken
CancellationToken

Eine CancellationToken-Struktur, die verwendet werden kann, um die Integritätsprüfungen abzubrechen.

Gibt zurück

Eine Task<TResult>-Klasse, die abgeschlossen wird, wenn alle Integritätsprüfungen ausgeführt wurden, was zu einer HealthReport-Klasse mit den Ergebnissen führt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für: