ManagementClass.Derivation Eigenschaft

Definition

Ruft ein Array ab, das alle WMI-Klassen in der Vererbungshierarchie von dieser Klasse bis zum Anfang der Hierarchie enthält.

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, die die Namen aller WMI-Klassen in der Vererbungshierarchie dieser Klasse enthält.

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, bis zum 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ürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.

Gilt für: