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 Манажементкуалифиерфлаворс. Здесь он применяется к квалификатору ассоциации.

[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.

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

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