IHealthCheckPublisher Rozhraní

Definice

Představuje vydavatele HealthReport informací.

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

Poznámky

Výchozí implementace kontrol stavu poskytla IHostedService implementaci, která se dá použít k provádění kontrol stavu v pravidelných intervalech a poskytování výsledných HealthReport dat všem registrovaným IHealthCheckPublisher instancím.

Pokud chcete poskytnout implementaci IHealthCheckPublisher , zaregistrujte instanci nebo typ jako jednoúčelovou službu v kontejneru injektáže závislostí.

IHealthCheckPublisher instance jsou po provedení kontrol stavu ve vlákně na pozadí k dispozici HealthReport s objektem . Použití IHealthCheckPublisher závisí na hostování v aplikaci pomocí IWebHost nebo obecného hostitele (IHost). Spuštění IHealthCheckPublisher instance nesouvisí s prováděním kontrol stavu prostřednictvím middlewaru.

Metody

PublishAsync(HealthReport, CancellationToken)

Publikuje zadaný soubor report.

Platí pro