다음을 통해 공유


IHealthCheckPublisher 인터페이스

정의

HealthReport 정보의 게시자를 나타냅니다.

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

설명

기본 상태 검사 구현은 IHostedService 정기적으로 상태 검사를 실행하고 등록된 IHealthCheckPublisher 모든 인스턴스에 결과 데이터를 제공하는 데 사용할 수 있는 HealthReport 구현을 제공했습니다.

구현을 IHealthCheckPublisher 제공하려면 종속성 주입 컨테이너에 instance 또는 형식을 단일 서비스로 등록합니다.

IHealthCheckPublisher인스턴스는 HealthReport 백그라운드 스레드에서 상태 검사를 실행 한 후에 제공 됩니다. 의 IHealthCheckPublisher 사용은 또는 제네릭 호스트(IHost)를 사용하는 IWebHost 애플리케이션에서 호스팅에 따라 달라집니다. IHealthCheckPublisher instance 실행은 미들웨어를 통한 상태 검사 실행과 관련이 없습니다.

메서드

PublishAsync(HealthReport, CancellationToken)

제공된 report를 게시합니다.

적용 대상