IHealthCheckPublisher インターフェイス

定義

HealthReport 情報の発行元を表します。

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

注釈

既定の正常性チェックの実装では、 IHostedService 一定の間隔で正常性チェックを実行し、結果の HealthReport データをすべての登録済みインスタンスに提供するために使用できる実装が提供されました IHealthCheckPublisher

実装を IHealthCheckPublisher 提供するには、インスタンスまたは型を依存関係挿入コンテナーにシングルトン サービスとして登録します。

IHealthCheckPublisherインスタンスは、 HealthReport バックグラウンドスレッドで正常性チェックを実行した後に、によって提供されます。 のIHealthCheckPublisher使用は、 または 汎用ホスト (IHost) を使用IWebHostするアプリケーションでのホスティングによって異なります。 インスタンスの IHealthCheckPublisher 実行は、ミドルウェアを介した正常性チェックの実行とは関係ありません。

メソッド

PublishAsync(HealthReport, CancellationToken)

指定した report を発行します。

適用対象