Freigeben über


ViewSources-Qualifizierer

Alle Ansichtsklassen müssen über einen Qualifizierer für Zeichenfolgenarrays mit dem Namen ViewSources verfügen. Der ViewSources-Qualifizierer enthält die Quellabfragen, die die in der Ansichtsklasse verwendeten Quellinstanzen definieren. Der Wert des ViewSources-Qualifizierers ist ein Zeichenfolgenarray, das WQL-Abfragen (WMI Query Language) enthält. Sie können Quellklassen definieren und die von der Ansichtsklasse verwendeten Quellinstanzen mit der WHERE-Klausel (Abfragen mit WQL) einschränken, um eine gefilterte Ansicht zu erstellen.

Der Ansichtsanbieter gleicht die Quellabfragen im ViewSources-Qualifizierer mit den im ViewSpaces-Qualifizierer aufgelisteten Namespaces in der Reihenfolge ab, in der die Abfragen und Namespaces aufgelistet sind. Die Anzahl von Quellabfragen muss mit der Anzahl von Namespaces übereinstimmen, die im ViewSpaces-Qualifizierer aufgeführt sind. Die Reihenfolge, in der Sie die Quellabfragen auflisten, bestimmt die Namespaces, aus denen die Quellinstanzen herangezogen werden.

Im folgenden Beispiel werden nur Instanzen der LocalDisk-Klasse ausgewählt, bei denen die FileSystem-Eigenschaft den Wert „NTFS“ hat, sowie Instanzen der RemoteDisk-Klasse, bei denen der Wert der FreeSpace-Eigenschaft größer als 45 MB ist:

ViewSources{
"SELECT __Namespace, 
   Description, 
   DeviceID, 
   FileSystem, 
   FreeSpace, 
   VolumeName FROM LocalDisk 
 WHERE FileSystem = \"NTFS\"", 
   "SELECT __Namespace, 
   Description,
   DeviceID, 
   FileSystem, 
   FreeSpace, 
   VolumeName FROM RemoteDisk 
 WHERE FreeSpace > 45000000"}

Hinweis

Die Anzahl von Quellabfragen, die Sie für Join-Ansichtsklassen definieren können, hängt von der Anzahl von Instanzen ab, die von diesen Abfragen zurückgegeben werden, sowie davon, auf wie viele Arten diese Instanzen verknüpft werden können. Die Anzahl möglicher Kombinationen von Quellinstanzen für Ansichtsklassen erhöht sich exponentiell zu. Daher empfiehlt es sich, Quellabfragen für Join-Ansichtsklassen so einfach wie möglich zu halten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008

Weitere Informationen

Für Ansichtsanbieter spezifische Qualifizierer