Freigeben über


IHealthCheckPublisher Schnittstelle

Definition

Stellt einen Verleger von HealthReport-Informationen dar.

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

Hinweise

Die Standardintegritätsüberprüfungsimplementierung stellte eine IHostedService Implementierung bereit, die verwendet werden kann, um Integritätsprüfungen in regelmäßigen Abständen auszuführen und die resultierenden HealthReport Daten für alle registrierten IHealthCheckPublisher Instanzen bereitzustellen.

Um eine IHealthCheckPublisher Implementierung bereitzustellen, registrieren Sie einen instance- oder -Typ als Singleton-Dienst im Abhängigkeitsinjektionscontainer.

IHealthCheckPublisher-Instanzen werden nach dem Ausführen von Integritäts HealthReport Prüfungen in einem Hintergrund Thread mit einem bereitgestellt. Die Verwendung von IHealthCheckPublisher hängt vom Hosten in einer Anwendung mit IWebHost oder generischem Host (IHost) ab. Die Ausführung von IHealthCheckPublisher instance steht nicht im Zusammenhang mit der Ausführung von Integritätsprüfungen über eine Middleware.

Methoden

PublishAsync(HealthReport, CancellationToken)

Veröffentlicht den bereitgestellten report.

Gilt für: