Upravit

Sdílet prostřednictvím


Qualifier Flavors

Qualifier flavors provide more information about a qualifier, such as whether a derived class or instance can override the qualifier's original value.

Qualifier flavors may be added to the top of the MOF file, using the following syntax, causing them to be applied throughout the definition. For example:

Qualifier Description : ToSubClass Amended;

The ToSubClass and Amended flavors applies to all the Description qualifiers in the MOF.

The following table lists the qualifier flavors.

Qualifier Flavor Meaning
Amended The qualifier is not required in the basic class definition and can be moved to the amendment to be localized.
DisableOverride The qualifier cannot be overridden in a derived class or instance. Note that being able to override a propagated qualifier is the default.
EnableOverride When propagated to a derived class or instance, the value of the qualifier can be overridden. Setting EnableOverride is optional because being able to override the qualifier value is the default functionality for propagated qualifiers.
NotToInstance The qualifier is not propagated to class instances.
NotToSubClass The qualifier is not propagated to derived classes.
Restricted The qualifier is not propagated to instances or derived classes.
ToInstance The qualifier is propagated to instances.
ToSubClass The qualifier is propagated to derived classes. This flavor is only appropriate for qualifiers defined for a class and cannot be attached to a qualifier describing a class instance.