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