IHealthCheckPublisher 接口

定义

表示 HealthReport 信息的发行者。

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

注解

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

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

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

方法

PublishAsync(HealthReport, CancellationToken)

发布提供的 report

适用于