Microsoft.Extensions.Diagnostics.HealthChecks Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes et des interfaces pour la configuration et la gestion des vérifications d’intégrité, notamment les options d’utilisation des ressources, la télémétrie et le contrôle d’état d’intégrité manuel.
Classes
| Nom | Description |
|---|---|
| HealthCheckContext |
Contexte de contrôle d’intégrité. Fournit des inscriptions de contrôle d’intégrité à CheckHealthAsync(HealthCheckContext, CancellationToken). |
| HealthCheckPublisherOptions |
Options pour le service par défaut qui exécute des IHealthCheckPublisher instances. |
| HealthCheckRegistration |
Représentez les informations d’inscription associées à une IHealthCheck implémentation. |
| HealthCheckService |
Service qui peut être utilisé pour vérifier l’état des IHealthCheck instances inscrites dans l’application. |
| HealthCheckServiceOptions |
Options pour l’implémentation par défaut de HealthCheckService |
| HealthReport |
Représente le résultat de l’exécution d’un groupe d’instances IHealthCheck . |
| ResourceUsageThresholds |
Paramètres de seuil pour ResourceUtilizationHealthCheckOptions. |
| ResourceUtilizationHealthCheckOptions |
Options pour la vérification d’intégrité de l’utilisation des ressources. |
| TelemetryHealthCheckPublisherOptions |
Options pour l’éditeur de vérification d’intégrité de la télémétrie. |
Structures
| Nom | Description |
|---|---|
| HealthCheckResult |
Représente le résultat d’un contrôle d’intégrité. |
| HealthReportEntry |
Représente une entrée dans un HealthReport. Correspond au résultat d’une seule IHealthCheck. |
Interfaces
| Nom | Description |
|---|---|
| IHealthCheck |
Représente un contrôle d’intégrité, qui peut être utilisé pour vérifier l’état d’un composant dans l’application, tel qu’un service principal, une base de données ou un état interne. |
| IHealthCheckPublisher |
Représente un éditeur d’informations HealthReport . |
| IManualHealthCheck |
Vous permet de définir manuellement l’état d’intégrité de l’application. |
| IManualHealthCheck<T> |
Vous permet de définir manuellement l’état d’intégrité de l’application. |
Énumérations
| Nom | Description |
|---|---|
| HealthStatus |
Représente l’état signalé d’un résultat de contrôle d’intégrité. |