Udostępnij za pośrednictwem


IHealthCheckPublisher Interfejs

Definicja

Reprezentuje wydawcę HealthReport informacji.

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

Uwagi

Domyślna implementacja kontroli kondycji zapewnia implementację IHostedService , która może służyć do wykonywania kontroli kondycji w regularnych odstępach czasu i dostarczania wynikowych HealthReport danych do wszystkich zarejestrowanych IHealthCheckPublisher wystąpień.

Aby zapewnić implementację IHealthCheckPublisher , zarejestruj wystąpienie lub typ jako pojedynczą usługę w kontenerze iniekcji zależności.

IHealthCheckPublisher wystąpienia są dostarczane z HealthReport po wykonaniu kontroli kondycji w wątku w tle. Korzystanie z funkcji zależy od hostowania IHealthCheckPublisher w aplikacji przy użyciu IWebHost lub hosta ogólnego (IHost). IHealthCheckPublisher Wykonywanie wystąpienia nie jest związane z wykonywaniem kontroli kondycji za pośrednictwem oprogramowania pośredniczącego.

Metody

PublishAsync(HealthReport, CancellationToken)

Publikuje podany reportelement .

Dotyczy