Aracılığıyla paylaş


ManagementClass.Derive(String) Yöntem

Tanım

Bu sınıftan yeni bir sınıf türeten.

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

Parametreler

newClassName
String

Türetilecek yeni sınıfın adı.

Döndürülenler

ManagementClass Özgün sınıftan türetilen yeni bir WMI sınıfını temsil eden yeni bir.

Örnekler

Aşağıdaki örnekte, bir ManagementClass değişkeni oluşturucuyla ManagementClass başlatma ve ardından WMI sınıfının türetilmiş bir örneğini oluşturma gösterilmektedir.

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

Açıklamalar

() yöntemi açıkça çağrılana kadar yeni döndürülen sınıfın Putişlenmediğini unutmayın.

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır