Partager via


HealthCheckRegistration Classe

Définition

Représente les informations d’inscription associées à une implémentation IHealthCheck.

public ref class HealthCheckRegistration sealed
public sealed class HealthCheckRegistration
type HealthCheckRegistration = class
Public NotInheritable Class HealthCheckRegistration
Héritage
HealthCheckRegistration

Remarques

L’inscription case activée d’intégrité est fournie sous la forme d’un objet distinct afin que les développeurs d’applications puissent personnaliser la façon dont les implémentations d’intégrité case activée sont configurées.

L’inscription est fournie à une IHealthCheck implémentation pendant l’exécution via Registration. Cela permet à une implémentation de case activée d’intégrité d’accéder aux options nommées ou d’effectuer d’autres opérations en fonction du nom inscrit.

Constructeurs

HealthCheckRegistration(String, Func<IServiceProvider,IHealthCheck>, Nullable<HealthStatus>, IEnumerable<String>)

Crée un HealthCheckRegistration pour une instance de IHealthCheck existante.

HealthCheckRegistration(String, Func<IServiceProvider,IHealthCheck>, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Crée un HealthCheckRegistration pour une instance de IHealthCheck existante.

HealthCheckRegistration(String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>)

Crée un HealthCheckRegistration pour une instance de IHealthCheck existante.

HealthCheckRegistration(String, IHealthCheck, Nullable<HealthStatus>, IEnumerable<String>, Nullable<TimeSpan>)

Crée un HealthCheckRegistration pour une instance de IHealthCheck existante.

Propriétés

Delay

Obtient ou définit le délai individuel appliqué à l’intégrité case activée après le démarrage de l’application avant l’exécution des IHealthCheckPublisher instances. Le délai est appliqué une seule fois au démarrage et ne s’applique pas aux itérations ultérieures.

Factory

Obtient ou définit un délégué permettant de créer l’instance IHealthCheck.

FailureStatus

Obtient ou définit le HealthStatus qui doit être signalé en cas d’échec du contrôle d’intégrité.

Name

Obtient ou définit le nom du contrôle d’intégrité.

Period

Obtient ou définit la période individuelle utilisée pour le case activée.

Tags

Obtient la liste des étiquettes qui peuvent être utilisées pour filtrer les contrôles d’intégrité.

Timeout

Obtient ou définit le délai d’attente pour le test.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à