Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zapytania skojarzenia schematu używają tych samych instrukcji, które są używane w zapytaniach skojarzenia danych: ASSOCIATORS OF i REFERENCES OF. Jednak w przypadku zapytań dotyczących skojarzeń danych zwracane są wystąpienia klas, a w przypadku zapytań skojarzenia schematu zwracane są nazwy klas, które mogą uczestniczyć w relacjach skojarzeń. Na przykład użyj zapytania schematu, aby znaleźć wszystkie klasy skojarzeń zdefiniowane w schemacie odwołujące się do klasy źródłowej.
Składnia instrukcji ASSOCIATORS OF i REFERENCES OF jest taka sama w przypadku zapytań skojarzenia schematu, ponieważ dotyczy zapytań dotyczących skojarzeń danych z następującymi wyjątkami:
- Obiekt źródłowy jest klasą, a nie wystąpieniem.
- Istnieje dodatkowe słowo kluczowe, SchemaOnly, które identyfikuje zapytanie jako stosowane do schematu, a nie do danych.
- Słowo kluczowe ClassDefsOnly jest nieprawidłowe.
Poniższy przykład przedstawia pełną składnię instrukcji ASSOCIATORS OF dla zapytania schematu. Aby uzyskać szczegółową składnię, zobacz ASSOCIATORS OF Statement.
ASSOCIATORS OF {SourceClass} WHERE
AssocClass = AssocClassName
RequiredAssocQualifier = QualifierName
RequiredQualifier = QualifierName
ResultClass = ClassName
ResultRole = PropertyName
Role = PropertyName
SchemaOnly
W poniższym przykładzie przedstawiono zapytanie zwracające klasy protocol i Driver, dwie klasy odwołujące się do klasy źródłowej.
ASSOCIATORS OF {Adapter} WHERE SchemaOnly
Poniższe zapytanie zwraca tylko klasę Driver z powodu ograniczenia wprowadzonego przez słowo kluczowe AssocClass.
ASSOCIATORS OF {Adapter} WHERE AssocClass = AdapterDriver SchemaOnly
Pełną składnią instrukcji REFERENCES OF dla zapytania schematu jest następująca. Aby uzyskać szczegółową składnię, zobacz REFERENCES OF Statement.
REFERENCES OF {SourceClass} WHERE
ResultClass = ClassName
Role = PropertyName
RequiredQualifier = QualifierName
SchemaOnly
Nuta
Zapytania skojarzenia schematu mogą zwracać zduplikowane obiekty.
Na przykład następujące zapytanie zwróci klasę CIM_ComputerSystem kilka razy podczas wyliczania klas w root\cimv2 przestrzeni nazw.
ASSOCIATORS OF {Win32_ComputerSystem} WHERE SchemaOnly