ManagementClass.CreateInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe WMI.
public:
System::Management::ManagementObject ^ CreateInstance();
public System.Management.ManagementObject CreateInstance ();
member this.CreateInstance : unit -> System.Management.ManagementObject
Public Function CreateInstance () As ManagementObject
Retours
ManagementObject qui représente une nouvelle instance de la classe WMI.
Exemples
L’exemple suivant montre comment initialiser une ManagementClass variable avec un ManagementClass constructeur, puis créer une nouvelle instance d’une classe WMI.
using System;
using System.Management;
public class Sample
{
public static void Main()
{
ManagementClass envClass =
new ManagementClass("Win32_Environment");
ManagementObject newInstance =
envClass.CreateInstance();
newInstance["Name"] = "testEnvironmentVariable";
newInstance["VariableValue"] = "testValue";
newInstance["UserName"] = "<SYSTEM>";
newInstance.Put(); //to commit the new instance.
}
}
Imports System.Management
Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim envClass As New ManagementClass( _
"Win32_Environment")
Dim newInstance As ManagementObject
newInstance = envClass.CreateInstance()
newInstance("Name") = "testEnvironmentVariable"
newInstance("VariableValue") = "testValue"
newInstance("UserName") = "<SYSTEM>"
newInstance.Put() 'to commit the new instance.
End Function
End Class
Remarques
Notez que la nouvelle instance n’est pas validée tant que la Putméthode () n’est pas appelée. Avant de le valider, les propriétés de clé doivent être spécifiées.
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.