Partager via


IHealthCheckPublisher Interface

Définition

Représente un serveur de publication d’informations HealthReport.

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

Remarques

L’implémentation des contrôles d’intégrité par défaut a fourni une IHostedService implémentation qui peut être utilisée pour exécuter des contrôles d’intégrité à intervalles réguliers et fournir les données obtenues HealthReport à toutes les instances inscrites IHealthCheckPublisher .

Pour fournir une IHealthCheckPublisher implémentation, inscrivez un instance ou un type en tant que service singleton dans le conteneur d’injection de dépendances.

IHealthCheckPublisherles instances sont fournies avec un HealthReport après l’exécution des contrôles d’intégrité dans un thread d’arrière-plan. L’utilisation de dépend de IHealthCheckPublisher l’hébergement dans une application à l’aide IWebHost d’un hôte générique (IHost). L’exécution de IHealthCheckPublisher instance n’est pas liée à l’exécution de contrôles d’intégrité via un middleware.

Méthodes

PublishAsync(HealthReport, CancellationToken)

Publie le report fourni.

S’applique à