IHealthCheckPublisher 接口

定义

表示 HealthReport 信息的发行者。

public interface class IHealthCheckPublisher
public interface IHealthCheckPublisher
type IHealthCheckPublisher = interface
Public Interface IHealthCheckPublisher

注解

默认运行状况检查实现提供了一个 IHostedService 实现,该实现可用于定期执行运行状况检查,并将生成的 HealthReport 数据提供给所有已注册 IHealthCheckPublisher 的实例。

若要提供 IHealthCheckPublisher 实现,请在依赖项注入容器中将实例或类型注册为单一实例服务。

IHealthCheckPublisher HealthReport在后台线程中执行运行状况检查后,将提供实例。 的使用 IHealthCheckPublisher 取决于在应用程序中使用 IWebHost 或通用主机 (IHost) 进行托管。 实例的执行 IHealthCheckPublisher 与通过中间件执行运行状况检查无关。

方法

PublishAsync(HealthReport, CancellationToken)

发布提供的 report

适用于