ManagementQualifierFlavors Перечисление

Определение

Типы квалификаторов, которые можно использовать с расширениями поставщиков WMI.

Примечание. Работа над библиотеками .NET инструментария WMI завершена. В дальнейшем не предвидится никаких разработок, улучшений или обновлений в отношении не связанных с безопасностью проблем, влияющих на эти библиотеки. Для разработки новых приложений следует использовать интерфейсы API MI.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class ManagementQualifierFlavors
[System.Flags]
public enum ManagementQualifierFlavors
[<System.Flags>]
type ManagementQualifierFlavors = 
Public Enum ManagementQualifierFlavors
Наследование
ManagementQualifierFlavors
Атрибуты

Поля

Amended 1

Квалификатор не требуется в определении базового класса. Поэтому его можно переместить в изменение, которое необходимо локализовать.

ClassOnly 4

Квалификатор распространяется в экземпляры.

DisableOverride 2

Квалификатор невозможно переопределить в производном классе или экземпляре. Обратите внимание, что возможность переопределения распространенного квалификатора предоставляется по умолчанию.

ThisClassOnly 8

Квалификатор не распространяется в производные классы.

Примеры

В следующем примере показано, как использовать перечисление DisableOverride ManagementQualifierFlavors. Здесь он применяется к квалификатору ассоциации.

[ManagementQualifier("Association",
Flavor = ManagementQualifierFlavors.DisableOverride)]
public class AssociationSampleBase
{
   [ManagementReference(Type = "UserInfo")]
   [ManagementKey]
   public string Configuration;

   [ManagementReference(Type = "LogInfo")]
   [ManagementKey]
   public string Hosting;
   //additional code omitted

Комментарии

Дополнительные сведения о вариантах квалификатора см. в разделе Варианты квалификатора в пакете SDK WMI на сайте MSDN.

Применяется к

См. также раздел