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

適用於