Editare

Partajați prin


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

Name Value Description
Amended 1

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

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.

ClassOnly 4

The qualifier is propagated to instances.

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