ManagementClass.Derive(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Leitet einen neuen Kurs von dieser Klasse ab.
public:
System::Management::ManagementClass ^ Derive(System::String ^ newClassName);
public System.Management.ManagementClass Derive(string newClassName);
member this.Derive : string -> System.Management.ManagementClass
Public Function Derive (newClassName As String) As ManagementClass
Parameter
- newClassName
- String
Der Name der neuen Klasse, die abgeleitet werden soll.
Gibt zurück
Eine neue ManagementClass , die eine neue WMI-Klasse darstellt, die von der ursprünglichen Klasse abgeleitet ist.
Beispiele
Das folgende Beispiel zeigt, wie Sie eine ManagementClass Variable mit einem ManagementClass Konstruktor initialisieren und dann eine abgeleitete Instanz einer WMI-Klasse erstellen.
using System;
using System.Management;
public class Sample
{
public static void Main()
{
ManagementClass existingClass =
new ManagementClass("CIM_Service");
ManagementClass newClass = existingClass.Derive("My_Service");
newClass.Put(); //to commit the new class to the WMI repository.
}
}
Imports System.Management
Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim existingClass As New ManagementClass("CIM_Service")
Dim newClass As ManagementClass
newClass = existingClass.Derive("My_Service")
newClass.Put() 'to commit the new class to the WMI repository.
End Function
End Class
Hinweise
Beachten Sie, dass die neu zurückgegebene Klasse erst zugesichert wurde, wenn die Put() Methode explizit aufgerufen wird.
.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.