Microsoft.Extensions.Diagnostics.HealthChecks 命名空间

包含用于配置和管理运行状况检查的类和接口,包括资源利用率、遥测和手动运行状况控制的选项。

名称 说明
HealthCheckContext

运行状况检查上下文。 为 . 提供运行状况检查注册 CheckHealthAsync(HealthCheckContext, CancellationToken)

HealthCheckPublisherOptions

执行 IHealthCheckPublisher 实例的默认服务的选项。

HealthCheckRegistration

表示与 IHealthCheck 实现关联的注册信息。

HealthCheckService

可用于检查应用程序中注册的 IHealthCheck 实例的状态的服务。

HealthCheckServiceOptions

默认实现的选项 HealthCheckService

HealthReport

表示执行一组 IHealthCheck 实例的结果。

ResourceUsageThresholds

ResourceUtilizationHealthCheckOptions阈值设置 。

ResourceUtilizationHealthCheckOptions

资源利用率运行状况检查的选项。

TelemetryHealthCheckPublisherOptions

遥测运行状况检查发布服务器的选项。

结构

名称 说明
HealthCheckResult

表示运行状况检查的结果。

HealthReportEntry

表示 . 中的一个 HealthReport条目。 对应于单个 IHealthCheck的结果。

接口

名称 说明
IHealthCheck

表示运行状况检查,可用于检查应用程序中组件的状态,例如后端服务、数据库或某些内部状态。

IHealthCheckPublisher

表示信息的发布者 HealthReport

IManualHealthCheck

允许手动设置应用程序的运行状况。

IManualHealthCheck<T>

允许手动设置应用程序的运行状况。

枚举

名称 说明
HealthStatus

表示运行状况检查结果的报告状态。