Прочитать на английском

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


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

Определение

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

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

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

C#
[System.Flags]
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.

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

Продукт Версии
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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