Freigeben über


HealthInformation Klasse

Definition

Stellt allgemeine Integritätsberichtsinformationen dar. Sie ist in allen Integritätsberichten enthalten, die an den Integritätsspeicher gesendet werden, und in allen Integritätsereignissen, die von Integritätsabfragen zurückgegeben werden.

public sealed class HealthInformation
type HealthInformation = class
Public NotInheritable Class HealthInformation
Vererbung
HealthInformation

Konstruktoren

HealthInformation(String, String, HealthState)

Initialisiert eine neue Instanz der HealthInformation-Klasse.

Felder

AutoSequenceNumber

Automatische Sequenznummer, die vom Integritätsclient durch eine gültige Sequenznummer ersetzt wird.

UnknownSequenceNumber

Unbekannte Sequenznummer, bei der es sich um eine ungültige Sequenznummer handelt, die vom Integritätsspeicher nicht akzeptiert wird.

Eigenschaften

Description

Ruft die Beschreibung der Integritätsinformationen ab oder legt sie fest. Es stellt Freitext dar, der verwendet wird, um lesbare Informationen über die überwachte Bedingung hinzuzufügen.

HealthReportId

Die Integritätsberichts-ID, die jeden Typ von Integritätsbericht eindeutig identifiziert.

HealthState

Ruft den Integritätszustand ab, der den Schweregrad der überwachten Bedingung beschreibt, die für die Berichterstellung verwendet wird.

Property

Ruft die -Eigenschaft des Integritätsberichts ab.

RemoveWhenExpired

Ruft einen Wert ab, der angibt, ob der Bericht nach Ablauf aus dem Integritätsspeicher entfernt wird, oder legt diesen fest. Wenn dieser Wert auf falsefestgelegt ist, wird der Bericht als Fehler behandelt, wenn er abgelaufen ist. false standardmäßig.

SequenceNumber

Ruft die Sequenznummer ab, die den Integritätsinformationen zugeordnet ist, die vom Integritätsspeicher für die Erkennung von Veraltungen verwendet wird, oder legt diese fest. Muss größer sein als UnknownSequenceNumber.

SourceId

Ruft den Quellnamen ab, der die Watchdog-/Systemkomponente identifiziert, die die Integritätsinformationen generiert hat.

TimeToLive

Ruft ab oder legt fest, wie lange der Integritätsbericht gültig ist. Muss größer als TimeSpan.Zero sein.

Methoden

ToString()

Erstellt eine Zeichenfolgenbeschreibung der Integritätsinformationen.

Gilt für: