IHealthCheckPublisher インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) |
指定した |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET