Qualifier

Eintrag zuletzt aktualisiert am: 14.10.2004

Qualifier sind ZusatzIinformationen (Meta-Daten), die in WMI eine Klasse, ein Objekt, ein Attribut, eine Methode oder einen Parameter näher beschreiben. Qualifier dienen im derzeitigen WMI nur der Informationsversorgung des Nutzers. Sie ermöglichen keine verbindlichen Einstellungen für die WMI-Provider (Beispiel: ein Attribut, das einen Qualifier read-only besitzt, muss nicht notwendigerweise wirklich schreibgeschützt sein). Durch den Qualifier Key wird festgelegt, ob ein Attribut ein Schlüsselattribut ist.
An einem Qualifier erkennt man auch die Art einer Klasse: die Die Existenz der Qualifier abstract und dynamic weißt weist auf die entsprechenden Typen hin. Ist keiner dieser Qualifier vorhanden, ist die Klasse statisch. Eine Assoziations-Klasse hat einen assocation-Qualifier.

Qualifier sind Meta-Daten. Im .NET Framework hat man für ein ähnliches Konzept den ungünstigen Namen "Attribut" gewählt (vgl. Kapitel "Meta-Attribut").

Der Object Browser und das CIM Studio ermöglichen eine Betrachtung der, die Qualifier zu betrachten.
Weitere interessante Qualifier:
  • Provider zeigt bei einerfür eine Klasse den Namen des WMI-Providers an, der die Klasse bereitstellt.
  • EnumPrivileges legt eine Liste von Privilegien fest, die gesetzt sein müssen, um diese Klasse zu nutzen.
  • Singleton kennzeichnet eine Klasse, von der es nur eine Instanz geben kann.