ManagementQualifierFlavors 枚举

定义

可以与 WMI 提供程序扩展一起使用的限定符类型。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

此枚举支持其成员值的按位组合。

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

注解

若要详细了解限定符风格,请阅读 MSDN 上的 WMI SDK 中的 限定符风格 主题。

适用于

产品 版本
.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

另请参阅