zestawy wyników Configuration Manager

W Configuration Manager zestaw wyników zapytania zawiera co najmniej jedno wystąpienie zgodne z określonymiSELECT kryteriami instrukcji. Wystąpienia wyników to Generic wystąpienia klas lub wystąpienia klasy określonej w klauzuli FROM.

wyniki klasy __Generic

Wyniki JOIN operacji są zwracane w wystąpieniu klasy określonej w zapytaniu lub wystąpieniu klasy __Generic . Jeśli jedna klasa jest implikowana przez listę właściwości w instrukcji SELECT, wyniki są zwracane jako wystąpienia tej klasy. Jeśli istnieje wiele klas, wyniki są zwracane jako wystąpienia klasy __Generic .

Klasa __Generic jest ogólnym kontenerem dla wyników JOIN operacji i COUNT operacji. Ta klasa nie ma ustawionej definicji. Jego właściwości zależą od jego użycia w tym czasie. W przypadku JOIN wyników właściwości są obiektami osadzonymi reprezentującymi klasy określone w zapytaniu, jak pokazano w poniższym przykładzie.

SELECT * FROM SMS_Package AS Pack

INNER JOIN SMS_Program AS Prog

ON Pack.PackageID = Prog.PackageID

W poniższym przykładzie przedstawiono wynik klasy __Generic powyższego zapytania.

Class __Generic

{

SMS_Package Pack;

SMS_Program Prog;

}

W przypadku wyników COUNT wystąpienie zawiera właściwość Count, jak pokazano w poniższej klasie.

Class __Generic

{

uint32 Count;

}

Wyniki wystąpienia klasy rzeczywistej

Wystąpienia klas zwracane w zestawie wyników zawierają zarówno właściwości systemu, jak i klasy. Jednak właściwości osadzone i z opóźnieniem nie są zwracane.

Właściwości systemu obejmują te dla określonej klasy i jej klas pochodnych. Ponieważ nie wszystkie właściwości systemu są istotne dla wszystkich zapytań, wartością określonej właściwości systemu może być null.

Zwracane właściwości klasy zależą od tego, czy określono listę właściwości, czy gwiazdkę. Jeśli określisz listę właściwości zawierającą co najmniej jedną właściwości klasy, zwrócone wystąpienie zawiera tylko właściwości na liście. Lista właściwości powinna zawierać właściwości klucza dla klasy. Po wywołaniu zapytania, które nie określa właściwości klucza na liście właściwości, zestaw wyników zawiera niekompletne, a tym samym nieprawidłowe wartości właściwości systemu oraz __Path__Relpath.

Zobacz też

Jak odczytywać właściwości z opóźnieniem przy użyciu kodu zarządzanego
Jak odczytywać właściwości z opóźnieniem przy użyciu usługi WMI