Freigeben über


HealthEvent Klasse

Definition

Stellt Integritätsinformationen dar, die für eine Integritätsentität gemeldet werden, z. B. Cluster, Anwendung oder Knoten, mit zusätzlichen Metadaten, die vom Integritäts-Manager hinzugefügt wurden.

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

Hinweise

Integritätsereignisse werden von Integritätsabfragen wie zurückgegeben GetClusterHealthAsync(ClusterHealthQueryDescription). Sie enthalten HealthInformation , die an den Integritäts-Manager in einem HealthReportgesendet wurden.

Eigenschaften

HealthInformation

Ruft die Integritätsinformationen ab, die an den Integritätsspeicher in einem HealthReportgesendet wurden.

IsExpired

Ruft einen Wert ab, der angibt, ob das Integritätsereignis abgelaufen ist.

LastErrorTransitionAt

Wenn der aktuelle HealthState wert ist Error, gibt den Zeitpunkt zurück, zu dem der Integritätsbericht zum ersten Mal mit Errorgemeldet wurde. Für regelmäßige Berichte wurden möglicherweise viele Berichte mit demselben Zustand generiert.

Wenn der aktuelle HealthState oder WarningistOk, gibt den Zeitpunkt zurück, zu dem sich der Integritätszustand zuletzt in Errorbefand, bevor er in einen anderen Zustand wechselt. Wenn der HealthState noch nie war Error, lautet der Wert System.DateTime.FromFileTimeUtc(0).

LastModifiedUtcTimestamp

Ruft das Datum und die Uhrzeit ab, an der der Integritätsbericht zuletzt vom Integritätsspeicher geändert wurde.

LastOkTransitionAt

Wenn der aktuelle HealthState wert ist Ok, gibt den Zeitpunkt zurück, zu dem der Integritätsbericht zum ersten Mal mit Okgemeldet wurde. Für regelmäßige Berichte wurden möglicherweise viele Berichte mit demselben Zustand generiert.

Wenn der aktuelle HealthState oder WarningistError, gibt den Zeitpunkt zurück, zu dem sich der Integritätszustand zuletzt in Okbefand, bevor er in einen anderen Zustand wechselt. Wenn der HealthState noch nie war Ok, lautet der Wert System.DateTime.FromFileTimeUtc(0).

LastWarningTransitionAt

Wenn der aktuelle HealthState wert ist Warning, gibt den Zeitpunkt zurück, zu dem der Integritätsbericht zum ersten Mal mit Warninggemeldet wurde. Für regelmäßige Berichte wurden möglicherweise viele Berichte mit demselben Zustand generiert.

Wenn der aktuelle HealthState oder ErroristOk, gibt den Zeitpunkt zurück, zu dem sich der Integritätszustand zuletzt in Warningbefand, bevor er in einen anderen Zustand wechselt. Wenn der HealthState noch nie war Warning, lautet der Wert System.DateTime.FromFileTimeUtc(0).

SourceUtcTimestamp

Ruft das Datum und die Uhrzeit ab, zu dem der Integritätsbericht von der Quelle gesendet wurde.

Methoden

ToString()

Ruft eine Zeichenfolgendarstellung des Integritätsereignisses ab.

Gilt für: