ManagementClass.Derive(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een nieuwe klasse afgeleid van deze klasse.
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
Parameters
- newClassName
- String
De naam van de nieuwe klasse die moet worden afgeleid.
Retouren
Een nieuwe ManagementClass die een nieuwe WMI-klasse vertegenwoordigt die is afgeleid van de oorspronkelijke klasse.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een ManagementClass variabele initialiseert met een ManagementClass constructor en vervolgens een afgeleid exemplaar van een WMI-klasse maakt.
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
Opmerkingen
Houd er rekening mee dat de zojuist geretourneerde klasse pas is doorgevoerd als de Put() methode expliciet wordt aangeroepen.
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.