संपादित करें

इसके माध्यम से साझा किया गया


ManagementClass.Derivation Property

Definition

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

public:
 property System::Collections::Specialized::StringCollection ^ Derivation { System::Collections::Specialized::StringCollection ^ get(); };
public System.Collections.Specialized.StringCollection Derivation { get; }
member this.Derivation : System.Collections.Specialized.StringCollection
Public ReadOnly Property Derivation As StringCollection

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.

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;
    }
}
Imports System.Management

Public Class Sample

    Public Shared Function Main(ByVal args() _
        As String) As Integer

        Dim c As New ManagementClass("Win32_LogicalDisk")
        Dim s As String
        For Each s In c.Derivation
            Console.WriteLine("Further derived from : " & s)
        Next

        Return 0
    End Function
End Class

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