Freigeben über


ManagementClass.Derivation Eigenschaft

Definition

Ruft ein Array mit allen WMI-Klassen in der Vererbungshierarchie von dieser Klasse bis zur obersten Hierarchieebene ab.

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

Eigenschaftswert

Eine Zeichenfolgenauflistung mit den Namen aller WMI-Klassen in der Vererbungshierarchie dieser Klasse.

Beispiele

Das folgende Beispiel zeigt, wie sie eine ManagementClass Variable mit einem ManagementClass Konstruktor initialisieren und dann alle Klassen in der Vererbungshierarchie aus der WMI-Klasse abrufen, die an den Konstruktor übergeben wird, an den Anfang der Hierarchie.

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

Hinweise

Diese Eigenschaft ist schreibgeschützt.

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für: