System.Management.Instrumentation Installs an instrumented assembly. To use this default project installer, simply derive a class from inside the assembly. No methods need to be overridden. 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. Initializes a new instance of the class. This is the default constructor. Provides methods that manage the lifetime and the model used for decoupled providers. 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. Makes an instance of a provider available within the WMI infrastructure. An instance of the class that implements the provider to publish. Registers an assembly with the WMI infrastructure. The assembly to register. Registers a class with the WMI infrastructure. The type of the class. Takes an instance of a currently available provider and makes it unavailable within the WMI infrastructure. An instance of the class that implements the provider to revoke. Unregisters an assembly currently registered with the WMI infrastructure. The registered assembly to unregister. Unregisters a class registered with the WMI infrastructure. The registered type to unregister. The class is used internally by the WMI.NET Provider Extensions infrastructure. 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 is the default constructor for which is used internally by the WMI.NET Provider Extensions infrastructure. The ManagementQualifier attribute contains additional WMI provider-related information about an associated WMI class, instance, property, field or method. 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. Creates an instance of the ManagementQualifierAttribute. Name of the qualifier. Flavor of the attribute. Returns a ManagementQualifierFlavor that indicates the flavor of the qualifier. Name of the qualifier. Returns a string containing the name of the qualifier. Value associated with the qualifier. Returns an object that represents the value of the qualifier. 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. The qualifier is not required in the basic class definition and can be moved to the amendment to be localized. The qualifier is propagated to instances. The qualifier cannot be overridden in a derived class or instance. Note that being able to override a propagated qualifier is the default. The qualifier is not propagated to derived classes. Represents an exception to throw when WMI provider installation fails. 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. Initializes a new instance of the class. This is the default constructor. Initializes a new instance of the class with serialization information. The data that is required to serialize or deserialize an object. Description of the source and destination of the specified serialized stream. Initializes a new instance of the class with a message that describes the exception. Message that describes the exception. Initializes a new class with the specified string and exception. Message that describes the exception. The Exception instance that caused the current exception.