CIM_Indication-Klasse
CIM_Indication ist die abstrakte Basisklasse für alle Benachrichtigungen zu Änderungen in Schemaobjekten und Schemaobjektdaten, von Anbietern erkannten Ereignissen und Instrumentierung. Unterklassen von CIM_Indication stellen bestimmte Arten von Benachrichtigungen dar.
Syntax
[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;
};
Member
Die CIM_Indication-Klasse verfügt über folgende Membertypen:
Eigenschaften
Die CIM_Indication-Klasse verfügt über diese Eigenschaften.
-
CorrelatedIndications
-
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Recommendation.ITU| X733. Korrelierte Benachrichtigungen"), ModelCorrespondence ("CIM_Indication. IndicationIdentifier")
Ein Array, das IndicationIdentifier-Werte von Benachrichtigungen enthält, die sich auf diese Benachrichtigung beziehen.
-
-
IndicationFilterName
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_IndicationFilter.Name")
Der Bezeichner des Anzeigefilters, der die Angabe verarbeitet. Der sendenden Dienst legt diese Eigenschaft fest. Diese Eigenschaft korreliert mit der Name-Eigenschaft des CIM_IndicationFilter-Objekts . Der Wert von IndicationFilterName sollte das folgende Format verwenden:
- <OrgID>:<LocalID>
- <OrgID> muss einen urheberrechtlich geschützten, geschützten oder eindeutigen Namen enthalten, der sich im Besitz der Geschäftsentität befindet, die das Objekt besitzt.
- <OrgID> darf keinen Doppelpunkt (:)
- <LocalID> ein eindeutiger Bezeichner, der von der Geschäftsentität ausgewählt wird, die das Objekt besitzt.
-
-
IndicationIdentifier
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Recommendation.ITU| X733. Benachrichtigungsbezeichner")
Ein Bezeichner der Angabe. Diese Eigenschaft kann als Schlüsselwert im Eigenschaftenarray CorrelatedIndications verwendet werden. Aus diesem Grund sollte IndicationIdentifier ein eindeutiger Wert innerhalb des Namespace dieser Klasse instance sein.
Um sicherzustellen, dass IndicationIdentifier eindeutig ist, sollte das folgende Format verwendet werden:
- <OrgID>:<LocalID>
- <OrgID> muss einen urheberrechtlich geschützten, geschützten oder eindeutigen Namen enthalten, der sich im Besitz der Geschäftsentität befindet, die das Objekt besitzt.
- <OrgID> darf keinen Doppelpunkt (:)
- <LocalID> ein eindeutiger Bezeichner, der von der Geschäftsentität ausgewählt wird, die das Objekt besitzt.
- Für DMTF-definierte Instanzen <sollte OrgID> auf "CIM" festgelegt werden.
-
-
IndicationTime
-
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Die Uhrzeit und das Datum, zu dem die Angabe erstellt wurde. Die -Eigenschaft kann auf NULL festgelegt werden, wenn die Entität, die die Angabe erstellt hat, diese Informationen nicht bestimmen kann.
Hinweis
Der IndicationTime-Wert kann für Indizierungen, die in schneller Folge generiert werden, identisch sein.
-
-
OtherSeverity
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_AlertIndication. PerceivedSeverity")
Der Schweregrad der Angabe aus sicht des Notifiers, wenn PerceivedSeverity auf "1" (Sonstige) festgelegt ist.
-
-
PerceivedSeverity
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Recommendation.ITU| X733. Wahrgenommener Schweregrad")
Der Schweregrad der Angabe aus Sicht des Notifizierers.
-
-
Unbekannt (0)
-
Der wahrgenommene Schweregrad der Indikation ist unbekannt oder unbestimmt.
-
Sonstiges (1)
-
Gibt an, dass der Wert des Schweregrads in der OtherSeverity-Eigenschaft zu finden ist.
-
Informationen (2)
-
Informationen sollten verwendet werden, wenn eine informative Antwort bereitgestellt wird.
-
Herabgestuft/Warnung (3)
-
Sollte bei Bedarf verwendet werden, damit der Benutzer entscheiden kann, ob eine Aktion erforderlich ist.
-
Nebenfach (4)
-
Maßnahmen sind erforderlich, aber die Lage ist derzeit nicht ernst.
-
Hauptfach (5)
-
Es ist JETZT eine Aktion erforderlich.
-
Kritisch (6)
-
Maßnahmen sind JETZT erforderlich, und der Umfang ist breit (möglicherweise wird ein bevorstehender Ausfall einer kritischen Ressource zur Folge).
-
Fatal/NonRecoverable (7)
-
Ein Fehler ist aufgetreten, aber es ist zu spät, um Abhilfemaßnahmen zu ergreifen.
-
DMTF Reserviert (..)
SequenceContext
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Indication. SequenceNumber")
Der Sequenzkontext des Sequenzbezeichners für die Angabe. Wenn ein Dienst keine Sequenzbezeichner für Hinweise unterstützt, sollte diese Eigenschaft auf NULL festgelegt werden. Wenn die Angabe erneut zugestellt wird, bleibt diese Eigenschaft identisch.
Hinweis
Der Sequenzbezeichner für die Angabe ermöglicht es einem Listener, doppelte Hinweise zu identifizieren, wenn der Dienst versucht, Anzeigen neu zu übermitteln, die nicht ordnungsgemäß eintreffen, und verlorene Hinweise zu erkennen.
Um sicherzustellen, dass SequenceContext eindeutig ist, sollte das folgende Format verwendet werden:
- indication-service-name#cim-service-start-id #listener-destination-creation-time
- indication-service-name ist der Wert der Name-Eigenschaft der CIM_IndicationService instance, die die Angabe übermittelt.
- cim-service-start-id ist ein Bezeichner, der den Startvorgang eines Diensts eindeutig identifiziert. Dies kann z. B. ein Zeitstempel der Startzeit oder ein Zähler sein, der bei jedem Start oder Neustart des Diensts erhöht wird.
- listener-destination-creation-time ist ein Zeitstempel der Erstellungszeit der CIM_ListenerDestination instance, die den Listener destination darstellt.nNEines format ist nur eine Empfehlung, CIM-Clients behandeln den Wert als undurchsichtigen Bezeichner für den Sequenzkontext und verlassen sich nicht auf dieses Format.
SequenceNumber
-
Datentyp: sint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_Indication. SequenceContext")
Die Sequenznummer des Sequenzbezeichners für die Angabe.
Hinweis
Der Sequenzbezeichner für die Angabe ermöglicht es einem Listener, doppelte Hinweise zu identifizieren, wenn der Dienst versucht, Anzeigen neu zu übermitteln, die nicht ordnungsgemäß eintreffen, und verlorene Hinweise zu erkennen.
Die Sequenznummer weist die folgenden Merkmale auf:
- Die Sequenznummer wird bei jeder Änderung des SequenceContext-Werts auf "0" zurückgesetzt.
- Wenn das Listenerziel eine neue Anzeige empfängt, wird die Sequenznummer um "1" erhöht.
- Die Sequenznummer wird auf "0" umgebrochen, wenn der Wertbereich überschritten wird.
- Wenn die Angabe erneut übermittelt wird, bleibt die SequenceNumber unverändert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8.1 |
Unterstützte Mindestversion (Server) |
Windows Server 2012 R2 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|