Compartilhar via


HealthEvent Classe

Definição

Representa informações de integridade relatadas em uma entidade de integridade, como cluster, aplicativo ou nó, com metadados adicionais adicionados pelo Gerenciador de Integridade.

public sealed class HealthEvent
type HealthEvent = class
Public NotInheritable Class HealthEvent
Herança
HealthEvent

Comentários

Os eventos de integridade são retornados por consultas de integridade, como GetClusterHealthAsync(ClusterHealthQueryDescription). Eles contêm HealthInformation enviados ao Gerenciador de Integridade em um HealthReport.

Propriedades

HealthInformation

Obtém as informações de integridade que foram enviadas para o repositório de integridade em um HealthReport.

IsExpired

Obtém um valor que indica se o evento de integridade expirou.

LastErrorTransitionAt

Se o atual HealthState for Error, retornará a hora em que o relatório de integridade foi relatado pela primeira vez com Error. Para relatórios periódicos, muitos relatórios com o mesmo estado podem ter sido gerados.

Se o atual HealthState for Ok ou Warning, retornará a hora em que o estado de integridade foi o último em Error, antes de fazer a transição para um estado diferente. Se o HealthState nunca tiver sido Error, o valor será System.DateTime.FromFileTimeUtc(0).

LastModifiedUtcTimestamp

Obtém a data e a hora em que o relatório de integridade foi modificado pela última vez pelo repositório de integridade.

LastOkTransitionAt

Se o atual HealthState for Ok, retornará a hora em que o relatório de integridade foi relatado pela primeira vez com Ok. Para relatórios periódicos, muitos relatórios com o mesmo estado podem ter sido gerados.

Se o atual HealthState for Error ou Warning, retornará a hora em que o estado de integridade foi o último em Ok, antes de fazer a transição para um estado diferente. Se o HealthState nunca tiver sido Ok, o valor será System.DateTime.FromFileTimeUtc(0).

LastWarningTransitionAt

Se o atual HealthState for Warning, retornará a hora em que o relatório de integridade foi relatado pela primeira vez com Warning. Para relatórios periódicos, muitos relatórios com o mesmo estado podem ter sido gerados.

Se o atual HealthState for Ok ou Error, retornará a hora em que o estado de integridade foi o último em Warning, antes de fazer a transição para um estado diferente. Se o HealthState nunca tiver sido Warning, o valor será System.DateTime.FromFileTimeUtc(0).

SourceUtcTimestamp

Obtém a data e a hora em que o relatório de integridade foi enviado pela origem.

Métodos

ToString()

Obtém uma representação de cadeia de caracteres do evento de integridade.

Aplica-se a