TechNet
Export (0) Print
Expand All

System.Management Namespace

 

Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. Applications and services can query for interesting management information (such as how much free space is left on the disk, what is the current CPU utilization, which database a certain application is connected to, and much more), using classes derived from ManagementObjectSearcher and ManagementQuery, or subscribe to a variety of management events using the ManagementEventWatcher class. The accessible data can be from both managed and unmanaged components in the distributed environment.

ClassDescription
System_CAPS_pubclassCompletedEventArgs

Holds event data for the Completed event.

System_CAPS_pubclassConnectionOptions

Specifies all settings required to make a WMI connection.

System_CAPS_pubclassDeleteOptions

Specifies options for deleting a management object.

System_CAPS_pubclassEnumerationOptions

Provides a base class for query and enumeration-related options objects.

System_CAPS_pubclassEventArrivedEventArgs

Holds event data for the EventArrived event.

System_CAPS_pubclassEventQuery

Represents a WMI event query.

System_CAPS_pubclassEventWatcherOptions

Specifies options for management event watching.

System_CAPS_pubclassInvokeMethodOptions

Specifies options for invoking a management method.

System_CAPS_pubclassManagementBaseObject

Contains the basic elements of a management object. It serves as a base class to more specific management object classes.

System_CAPS_pubclassManagementClass

Represents a Common Information Model (CIM) management class. A management class is a WMI class such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe. The members of this class enable you to access WMI data using a specific WMI class path. For more information, see "Win32 Classes" in the Windows Management Instrumentation documentation in the MSDN Library at http://msdn.microsoft.com/library.

System_CAPS_pubclassManagementDateTimeConverter

Provides methods to convert DMTF datetime and time intervals to CLR-compliant DateTime and TimeSpan format and vice versa.

System_CAPS_pubclassManagementEventArgs

Represents the virtual base class to hold event data for WMI events.

System_CAPS_pubclassManagementEventWatcher

Subscribes to temporary event notifications based on a specified event query.

System_CAPS_pubclassManagementException

Represents management exceptions.

System_CAPS_pubclassManagementNamedValueCollection

Represents a collection of named values suitable for use as context information to WMI operations. The names are case-insensitive.

System_CAPS_pubclassManagementObject

Represents a WMI instance.

System_CAPS_pubclassManagementObjectCollection

Represents different collections of management objects retrieved through WMI. The objects in this collection are of ManagementBaseObject-derived types, including ManagementObject and ManagementClass. The collection can be the result of a WMI query executed through a ManagementObjectSearcher, or an enumeration of management objects of a specified type retrieved through a ManagementClass representing that type. In addition, this can be a collection of management objects related in a specified way to a specific management object - in this case the collection would be retrieved through a method such as GetRelated(). The collection can be walked using the ManagementObjectCollection.ManagementObjectEnumerator and objects in it can be inspected or manipulated for various management tasks.

System_CAPS_pubclassManagementObjectCollection.ManagementObjectEnumerator

Represents the enumerator on the collection.

System_CAPS_pubclassManagementObjectSearcher

Retrieves a collection of management objects based on a specified query. This class is one of the more commonly used entry points to retrieving management information. For example, it can be used to enumerate all disk drives, network adapters, processes and many more management objects on a system, or to query for all network connections that are up, services that are paused, and so on. When instantiated, an instance of this class takes as input a WMI query represented in an ObjectQuery or its derivatives, and optionally a ManagementScope representing the WMI namespace to execute the query in. It can also take additional advanced options in an EnumerationOptions. When the Get() method on this object is invoked, the ManagementObjectSearcher executes the given query in the specified scope and returns a collection of management objects that match the query in a ManagementObjectCollection.

System_CAPS_pubclassManagementOperationObserver

Manages asynchronous operations and handles management information and events received asynchronously.

System_CAPS_pubclassManagementOptions

Provides an abstract base class for all options objects.

System_CAPS_pubclassManagementPath

Provides a wrapper for parsing and building paths to WMI objects.

System_CAPS_pubclassManagementQuery

Provides an abstract base class for all management query objects.

System_CAPS_pubclassManagementScope

Represents a scope (namespace) for management operations.

System_CAPS_pubclassMethodData

Contains information about a WMI method.

System_CAPS_pubclassMethodDataCollection

Represents the set of methods available in the collection.

System_CAPS_pubclassMethodDataCollection.MethodDataEnumerator

Represents the enumerator for MethodData objects in the MethodDataCollection.

System_CAPS_pubclassObjectGetOptions

Specifies options for getting a management object.

System_CAPS_pubclassObjectPutEventArgs

Holds event data for the ObjectPut event.

System_CAPS_pubclassObjectQuery

Represents a management query that returns instances or classes.

System_CAPS_pubclassObjectReadyEventArgs

Holds event data for the ObjectReady event.

System_CAPS_pubclassProgressEventArgs

Holds event data for the Progress event.

System_CAPS_pubclassPropertyData

Represents information about a WMI property.

System_CAPS_pubclassPropertyDataCollection

Represents the set of properties of a WMI object.

System_CAPS_pubclassPropertyDataCollection.PropertyDataEnumerator

Represents the enumerator for PropertyData objects in the PropertyDataCollection.

System_CAPS_pubclassPutOptions

Specifies options for committing management object changes.

System_CAPS_pubclassQualifierData

Contains information about a WMI qualifier.

System_CAPS_pubclassQualifierDataCollection

Represents a collection of QualifierData objects.

System_CAPS_pubclassQualifierDataCollection.QualifierDataEnumerator

Represents the enumerator for QualifierData objects in the QualifierDataCollection.

System_CAPS_pubclassRelatedObjectQuery

Represents a WQL ASSOCIATORS OF data query. It can be used for both instances and schema queries.

System_CAPS_pubclassRelationshipQuery

Represents a WQL REFERENCES OF data query.

System_CAPS_pubclassSelectQuery

Represents a WQL SELECT data query.

System_CAPS_pubclassStoppedEventArgs

Holds event data for the Stopped event.

System_CAPS_pubclassWqlEventQuery

Represents a WMI event query in WQL format.

System_CAPS_pubclassWqlObjectQuery

Represents a WMI data query in WQL format.

DelegateDescription
System_CAPS_pubdelegateCompletedEventHandler

Represents the method that will handle the Completed event.

System_CAPS_pubdelegateEventArrivedEventHandler

Represents the method that will handle the EventArrived event.

System_CAPS_pubdelegateObjectPutEventHandler

Represents the method that will handle the ObjectPut event.

System_CAPS_pubdelegateObjectReadyEventHandler

Represents the method that will handle the ObjectReady event.

System_CAPS_pubdelegateProgressEventHandler

Represents the method that will handle the Progress event.

System_CAPS_pubdelegateStoppedEventHandler

Represents the method that will handle the Stopped event.

EnumerationDescription
System_CAPS_pubenumAuthenticationLevel

Describes the authentication level to be used to connect to WMI. This is used for the COM connection to WMI.

System_CAPS_pubenumCimType

Describes the possible CIM types for properties, qualifiers, or method parameters.

System_CAPS_pubenumCodeLanguage

Defines the languages supported by the code generator.

System_CAPS_pubenumComparisonSettings

Describes the object comparison modes that can be used with CompareTo. Note that these values may be combined.

System_CAPS_pubenumImpersonationLevel

Describes the impersonation level to be used to connect to WMI.

System_CAPS_pubenumManagementStatus

Describes the enumeration of all WMI error codes that are currently defined.

System_CAPS_pubenumPutType

Describes the possible effects of saving an object to WMI when using Put().

System_CAPS_pubenumTextFormat

Describes the possible text formats that can be used with GetText.

Return to top
Show:
© 2016 Microsoft