HealthCheckService.CheckHealthAsync 方法

定义

重载

名称 说明
CheckHealthAsync(CancellationToken)

在应用程序中运行所有运行状况检查并返回聚合状态。

CheckHealthAsync(Func<HealthCheckRegistration,Boolean>, CancellationToken)

运行提供的运行状况检查并返回聚合状态

CheckHealthAsync(CancellationToken)

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

在应用程序中运行所有运行状况检查并返回聚合状态。

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)

参数

cancellationToken
CancellationToken

可用于取消运行状况检查的 A CancellationToken

返回

运行 Task<TResult> 所有运行状况检查后,将完成此操作,从而 HealthReport 生成包含结果。

例外

取消令牌已取消。 此异常存储在返回的任务中。

适用于

CheckHealthAsync(Func<HealthCheckRegistration,Boolean>, CancellationToken)

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

运行提供的运行状况检查并返回聚合状态

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)

参数

predicate
Func<HealthCheckRegistration,Boolean>

一个谓词,可用于根据用户定义的条件包括运行状况检查。

cancellationToken
CancellationToken

可用于取消运行状况检查的 A CancellationToken

返回

运行 Task<TResult> 所有运行状况检查后,将完成此操作,从而 HealthReport 生成包含结果。

例外

取消令牌已取消。 此异常存储在返回的任务中。

适用于