HealthCheckService.CheckHealthAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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 生成包含结果。
例外
取消令牌已取消。 此异常存储在返回的任务中。