Smaki kwalifikatora
Smaki kwalifikatora zawierają więcej informacji na temat kwalifikatora, na przykład tego, czy klasa pochodna lub wystąpienie mogą zastąpić oryginalną wartość kwalifikatora.
W górnej części pliku MOF można dodać smaki kwalifikatora, używając następującej składni, co powoduje ich zastosowanie w całej definicji. Na przykład:
Qualifier Description : ToSubClass Amended;
ToSubClass i Zmienione smaki mają zastosowanie do wszystkich kwalifikatorów Description w MOF.
W poniższej tabeli wymieniono smaki kwalifikatora.
Smak kwalifikatora | Znaczenie |
---|---|
zmieniona | Kwalifikator nie jest wymagany w definicji klasy podstawowej i można go przenieść do poprawki, która ma zostać zlokalizowana. |
DisableOverride | Kwalifikator nie może zostać zastąpiony w klasie pochodnej lub wystąpieniu. Należy pamiętać, że możliwość zastąpienia propagowanego kwalifikatora jest wartością domyślną. |
EnableOverride | Po propagacji do klasy pochodnej lub wystąpienia można zastąpić wartość kwalifikatora. Ustawienie EnableOverride jest opcjonalne, ponieważ możliwość zastąpienia wartości kwalifikatora jest domyślną funkcją propagacji kwalifikatorów. |
NotToInstance | Kwalifikator nie jest propagowany do wystąpień klas. |
NotToSubClass | Kwalifikator nie jest propagowany do klas pochodnych. |
z ograniczeniami | Kwalifikator nie jest propagowany do wystąpień ani klas pochodnych. |
ToInstance | Kwalifikator jest propagowany do wystąpień. |
ToSubClass | Kwalifikator jest propagowany do klas pochodnych. Ten smak jest odpowiedni tylko dla kwalifikatorów zdefiniowanych dla klasy i nie można go dołączyć do kwalifikatora opisującego wystąpienie klasy. |