Microsoft.Extensions.Diagnostics.HealthChecks Espace de noms

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é.