Поделиться через


Квалификатор вкусов

Вкусы квалификатора предоставляют дополнительные сведения о квалификаторе, например о том, может ли производный класс или экземпляр переопределить исходное значение квалификатора.

Квалификаторы могут быть добавлены в верхнюю часть MOF-файла, используя следующий синтаксис, что приводит к их применению во всем определении. Например:

Qualifier Description : ToSubClass Amended;

ToSubClass и Измененные вкусы применяются ко всем квалификаторами описания в MOF.

В следующей таблице перечислены квалификаторы.

Вкус квалификатора Значение
измененные Квалификатор не требуется в определении базового класса и может быть перемещен в поправку, которая будет локализована.
DisableOverride Квалификатор нельзя переопределить в производном классе или экземпляре. Обратите внимание, что возможность переопределения распространяемого квалификатора является значением по умолчанию.
EnableOverride При распространении в производный класс или экземпляр можно переопределить значение квалификатора. Параметр EnableOverride является необязательным, так как возможность переопределения значения квалификатора является функцией по умолчанию для распространяемых квалификаторов.
NotToInstance Квалификатор не распространяется на экземпляры классов.
NotToSubClass Квалификатор не распространяется на производные классы.
ограниченные Квалификатор не распространяется на экземпляры или производные классы.
ToInstance Квалификатор распространяется на экземпляры.
ToSubClass Квалификатор распространяется на производные классы. Этот вкус подходит только для квалификаторов, определенных для класса и не может быть присоединен к квалификатору, описывающего экземпляр класса.