ManagementClass.Derivation Property

Definition

Gets an array containing all WMI classes in the inheritance hierarchy from this class to the top of the hierarchy.

C#
public System.Collections.Specialized.StringCollection Derivation { get; }

Property Value

A string collection containing the names of all WMI classes in the inheritance hierarchy of this class.

Examples

The following example shows how to initialize a ManagementClass variable with a ManagementClass constructor and then get all the classes in the inheritance hierarchy from the WMI class passed into the constructor, to the top of the hierarchy.

C#
using System;
using System.Management;

public class Example
{
    public static void Main()
    {
        ManagementClass c =
            new ManagementClass("Win32_LogicalDisk");
        foreach (string s in c.Derivation)
            Console.WriteLine("Further derived from : {0}", s);

        return;
    }
}

Remarks

This property is read-only.

.NET Framework Security

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.

Applies to

Proizvod Verzije
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)