Compartilhar via


classe CIM_Indication

CIM_Indication é a classe base abstrata para todas as notificações sobre alterações em objetos de esquema e dados de objeto de esquema, eventos detectados por provedores e instrumentação. Subclasses de CIM_Indication representam tipos específicos de notificações.

Sintaxe

[Indication, Version("2.24.0"), UMLPackagePath("CIM::Event"), AMENDMENT]
class CIM_Indication : __ExtrinsicEvent
{
  string   IndicationIdentifier;
  string   CorrelatedIndications[];
  datetime IndicationTime;
  uint16   PerceivedSeverity;
  string   OtherSeverity;
  string   IndicationFilterName;
  string   SequenceContext;
  sint64   SequenceNumber;
};

Membros

A classe CIM_Indication tem estes tipos de membros:

Propriedades

A classe CIM_Indication tem essas propriedades.

CorrelatedIndications

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Recommendation.ITU| X733. Notificações correlacionadas"), ModelCorrespondence ("CIM_Indication. IndicationIdentifier")

Uma matriz que contém valores IndicationIdentifier de notificações relacionadas a esta.

IndicationFilterName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_IndicationFilter.Name")

O identificador do filtro de indicação que processa a indicação. O serviço de envio define essa propriedade. Essa propriedade se correlaciona com a propriedade Name do objeto CIM_IndicationFilter . O valor de IndicationFilterName deve usar o seguinte formato:

  • <OrgID>:<LocalID>
  • <OrgID> deve incluir um nome com direitos autorais, marca registrada ou exclusivo que pertence à entidade de negócios que possui o objeto .
  • <OrgID> não deve conter dois-pontos (:)
  • <LocalID> um identificador exclusivo escolhido pela entidade de negócios que possui o objeto .

IndicationIdentifier

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Recommendation.ITU| X733. Identificador de notificação")

Um identificador da indicação. Essa propriedade pode ser usada como um valor de chave na matriz de propriedades CorrelatedIndications . Portanto, IndicationIdentifier deve ser um valor exclusivo dentro do namespace dessa instância de classe.

Para garantir que IndicationIdentifier seja exclusivo, ele deve usar o seguinte formato:

  • <OrgID>:<LocalID>
  • <OrgID> deve incluir um nome com direitos autorais, marca registrada ou exclusivo que pertence à entidade de negócios que possui o objeto .
  • <OrgID> não deve conter dois-pontos (:)
  • <LocalID> um identificador exclusivo escolhido pela entidade de negócios que possui o objeto .
  • Para instâncias definidas por DMTF, <OrgID> deve ser definida como "CIM".

IndicationTime

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A hora e a data em que a indicação foi criada. A propriedade poderá ser definida como NULL se a entidade que criou a indicação não for capaz de determinar essas informações.

Observação

O valor IndicationTime pode ser o mesmo para indicações geradas em rápida sucessão.

OtherSeverity

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_AlertIndication. PerceivedSeverity")

A gravidade da indicação do ponto de vista do notificador quando PerceivedSeverity é definido como "1" (Outro).

PerceivedSeverity

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Recommendation.ITU| X733. Gravidade percebida")

A gravidade da indicação do ponto de vista do notificador.

Desconhecido (0)

a Gravidade Percebida da indicação é desconhecida ou indeterminada.

Outros (1)

Indica que o valor de Severidade pode ser encontrado na propriedade OtherSeverity .

Informações (2)

As informações devem ser usadas ao fornecer uma resposta informativa.

Degradado/Aviso (3)

Deve ser usado quando for apropriado para permitir que o usuário decida se a ação é necessária.

Menor (4)

A ação é necessária, mas a situação não é grave no momento.

Major (5)

A ação é necessária AGORA.

Crítico (6)

A ação é necessária AGORA e o escopo é amplo (talvez uma interrupção iminente em um recurso crítico resulte).

Fatal/Não Recoverável (7)

ocorreu um erro, mas é tarde demais para executar uma ação corretiva.

DMTF Reservado (..)

SequenceContext

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_Indication. SequenceNumber")

O contexto de sequência do identificador de sequência para a indicação. Se um serviço não oferecer suporte a identificadores de sequência para indicações, essa propriedade deverá ser definida como NULL. Se a indicação for entregue novamente, essa propriedade permanecerá a mesma.

Observação

O identificador de sequência para a indicação permite que um ouvinte identifique indicações duplicadas quando o serviço tenta resgatar indicações, reordenar indicações que chegam fora de ordem e detectar indicações perdidas.

Para garantir que SequenceContext seja exclusivo, ele deve usar o seguinte formato:

  • indication-service-name#cim-service-start-id #listener-destination-creation-time
  • indication-service-name é o valor da propriedade Name da instância CIM_IndicationService que fornece a indicação.
  • cim-service-start-id é um identificador que identifica exclusivamente a operação inicial de um serviço. Por exemplo, isso pode ser um carimbo de data/hora da hora de início ou um contador que aumenta para cada início ou reinicialização do serviço.
  • listener-destination-creation-time é um carimbo de data/hora da hora de criação da instância CIM_ListenerDestination que representa o destino do ouvinte.nSince que esse formato é apenas uma recomendação, os clientes CIM devem tratar o valor como um identificador opaco para o contexto de sequência e não dependerão desse formato.

SequenceNumber

Tipo de dados: sint64

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_Indication. SequenceContext")

O número de sequência do identificador de sequência para a indicação.

Observação

O identificador de sequência para a indicação permite que um ouvinte identifique indicações duplicadas quando o serviço tenta resgatar indicações, reordenar indicações que chegam fora de ordem e detectar indicações perdidas.

O número de sequência tem as seguintes características:

  • O número de sequência é redefinido para "0" sempre que o valor SequenceContext é alterado.
  • Sempre que o destino do ouvinte recebe uma nova indicação, o número de sequência é aumentado em "1".
  • O número de sequência é encapsulado como "0" quando o intervalo de valor é excedido.
  • Se a indicação for entregue novamente, SequenceNumber permanecerá o mesmo.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8.1
Servidor mínimo com suporte
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

__ExtrinsicEvent