ManagementQualifierFlavors Enum

Definition

Qualifier flavors that can be used with WMI provider extensions.

Note: the WMI .NET libraries are now considered in final state, and no further development, enhancements, or updates will be available for non-security related issues affecting these libraries. The MI APIs should be used for all new development.

This enumeration supports a bitwise combination of its member values.

public enum class ManagementQualifierFlavors
[System.Flags]
public enum ManagementQualifierFlavors
[<System.Flags>]
type ManagementQualifierFlavors = 
Public Enum ManagementQualifierFlavors
Inheritance
ManagementQualifierFlavors
Attributes

Fields

Amended 1

The qualifier is not required in the basic class definition and can be moved to the amendment to be localized.

ClassOnly 4

The qualifier is propagated to instances.

DisableOverride 2

The qualifier cannot be overridden in a derived class or instance. Note that being able to override a propagated qualifier is the default.

ThisClassOnly 8

The qualifier is not propagated to derived classes.

Examples

The following example demonstrates how to use the DisableOverride ManagementQualifierFlavors enumeration. Here it is being applied to the Association qualifier.

[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  

Remarks

To learn more about qualifier flavors read the Qualifier Flavors topic in the WMI SDK on MSDN.

Applies to

See also