IHealthCheckPublisher 介面

定義

代表資訊出版 HealthReport 商。

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

備註

預設健康檢查實作提供了一個 IHostedService 實作,可用於定期執行健康檢查,並將所得 HealthReport 資料提供給所有註冊 IHealthCheckPublisher 實例。

若要提供實作, IHealthCheckPublisher 請在依賴注入容器中註冊一個實例或類型為單例服務。

IHealthCheckPublisher實例會在背景執行緒中執行健康檢查後提供。HealthReport 在使用或IWebHost通用主機IHost()的應用程式中,依賴於主機的使用IHealthCheckPublisher。 實例的執行 IHealthCheckPublisher 與透過中介軟體執行健康檢查無關。

方法

名稱 Description
PublishAsync(HealthReport, CancellationToken)

發布提供的 report

適用於