Microsoft.Extensions.Diagnostics.HealthChecks 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于配置和管理运行状况检查的类和接口,包括资源利用率、遥测和手动运行状况控制的选项。
类
| 名称 | 说明 |
|---|---|
| HealthCheckContext |
运行状况检查上下文。 为 . 提供运行状况检查注册 CheckHealthAsync(HealthCheckContext, CancellationToken)。 |
| HealthCheckPublisherOptions |
执行 IHealthCheckPublisher 实例的默认服务的选项。 |
| HealthCheckRegistration |
表示与 IHealthCheck 实现关联的注册信息。 |
| HealthCheckService |
可用于检查应用程序中注册的 IHealthCheck 实例的状态的服务。 |
| HealthCheckServiceOptions |
默认实现的选项 HealthCheckService |
| HealthReport |
表示执行一组 IHealthCheck 实例的结果。 |
| ResourceUsageThresholds | |
| ResourceUtilizationHealthCheckOptions |
资源利用率运行状况检查的选项。 |
| TelemetryHealthCheckPublisherOptions |
遥测运行状况检查发布服务器的选项。 |
结构
| 名称 | 说明 |
|---|---|
| HealthCheckResult |
表示运行状况检查的结果。 |
| HealthReportEntry |
表示 . 中的一个 HealthReport条目。 对应于单个 IHealthCheck的结果。 |
接口
| 名称 | 说明 |
|---|---|
| IHealthCheck |
表示运行状况检查,可用于检查应用程序中组件的状态,例如后端服务、数据库或某些内部状态。 |
| IHealthCheckPublisher |
表示信息的发布者 HealthReport 。 |
| IManualHealthCheck |
允许手动设置应用程序的运行状况。 |
| IManualHealthCheck<T> |
允许手动设置应用程序的运行状况。 |
枚举
| 名称 | 说明 |
|---|---|
| HealthStatus |
表示运行状况检查结果的报告状态。 |