IHealthCheckPublisher インターフェイス

定義

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

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

注釈

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

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

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

メソッド

PublishAsync(HealthReport, CancellationToken)

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

適用対象