ManagementObject Constructor (String, ObjectGetOptions)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Initializes a new instance of the ManagementObject class bound to the specified WMI path, including the specified additional options. In this variant, the path can be specified as a string.

Namespace:   System.Management
Assembly:  System.Management (in System.Management.dll)

public ManagementObject(
	string path,
	ObjectGetOptions options


Type: System.String

The WMI path to the object.

Type: System.Management.ObjectGetOptions

An ObjectGetOptions representing options to get the specified WMI object.

Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.

The following example initializes a new instance of the ManagementObject class.

using System;
using System.Management;

class Sample
    public static int Main(string[] args) 
        // Set options for no context info, 
        // but requests amended qualifiers
        // to be contained in the object
        ObjectGetOptions opt = 
            new ObjectGetOptions(null, System.TimeSpan.MaxValue, true); 

        ManagementObject o = 
            new ManagementObject(
            "Win32_Service", opt);


        return 0;

.NET Framework
Available since 1.1
Return to top