Freigeben über


HealthCheckRegistration Klasse

Definition

Stellt die Registrierungsinformationen im Zusammenhang mit der Implementierung von IHealthCheck dar.

public ref class HealthCheckRegistration sealed
public sealed class HealthCheckRegistration
type HealthCheckRegistration = class
Public NotInheritable Class HealthCheckRegistration
Vererbung
HealthCheckRegistration

Hinweise

Die Registrierung der Integritätsprüfung wird als separates Objekt bereitgestellt, damit Anwendungsentwickler anpassen können, wie Implementierungen der Integritätsprüfung konfiguriert werden.

Die Registrierung wird einer IHealthCheck -Implementierung während der Ausführung über Registrationbereitgestellt. Dadurch kann eine Integritätsprüfungsimplementierung auf benannte Optionen zugreifen oder andere Vorgänge basierend auf dem registrierten Namen ausführen.

Konstruktoren

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

Erstellt eine neue HealthCheckRegistration-Klasse für eine vorhandene IHealthCheck-Instanz.

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

Erstellt eine neue HealthCheckRegistration-Klasse für eine vorhandene IHealthCheck-Instanz.

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

Erstellt eine neue HealthCheckRegistration-Klasse für eine vorhandene IHealthCheck-Instanz.

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

Erstellt eine neue HealthCheckRegistration-Klasse für eine vorhandene IHealthCheck-Instanz.

Eigenschaften

Delay

Ruft die individuelle Verzögerung ab, die auf die Integritätsprüfung angewendet wird, nachdem die Anwendung gestartet wird, bevor Instanzen ausgeführt werden IHealthCheckPublisher . Die Verzögerung wird einmal beim Start angewendet und gilt nicht für die nachfolgenden Iterationen.

Factory

Ruft einen Delegaten zum Erstellen der IHealthCheck-Instanz ab, oder legt diesen fest.

FailureStatus

Ruft die HealthStatus-Methode ab, die nach einem Fehler bei der Integritätsprüfung gemeldet werden soll, oder legt diese fest.

Name

Ruft den Namen der Integritätsprüfung ab, oder legt diesen fest.

Period

Ruft den einzelnen Zeitraum ab, der für die Überprüfung verwendet wird, oder legt diese fest.

Tags

Ruft eine Liste mit Tags zum Filtern von Integritätsprüfungen ab, oder legt diese fest.

Timeout

Ruft das Zeitlimit für die Überprüfung ab, oder legt dieses fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: