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


Варианты квалификатора

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

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

Qualifier Description : ToSubClass Amended;

Варианты ToSubClass и Amended применяются ко всем квалификаторам description в MOF.

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

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