ManagementBaseObject.Item[String] Propriété
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.
Permet d'accéder aux valeurs de propriété à l'aide de la notation []. Cette propriété est l'indexeur de la classe ManagementBaseObject. Vous pouvez utiliser les propriétés indexées par défaut définies par un type, mais vous ne pouvez pas définir les vôtres explicitement. Toutefois, la spécification de l’attribut expando sur une classe fournit automatiquement une propriété indexée par défaut dont le type est Object et le type d’index est String.
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ propertyName); void set(System::String ^ propertyName, System::Object ^ value); };
public object this[string propertyName] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(propertyName As String) As Object
Paramètres
- propertyName
- String
Nom de la propriété à rechercher.
Valeur de propriété
Objet de gestion d’une propriété de classe spécifique.
Exemples
L’exemple suivant montre comment initialiser une ManagementClass variable avec un ManagementClass constructeur, puis obtenir toutes les instances d’une classe WMI.
using System;
using System.Management;
public class Sample
{
public static void Main()
{
ManagementClass c = new ManagementClass("Win32_Process");
foreach (ManagementObject o in c.GetInstances())
Console.WriteLine(
"Next instance of Win32_Process : {0}", o["Name"]);
}
}
Imports System.Management
Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim c As New ManagementClass("Win32_Process")
Dim o As ManagementObject
For Each o In c.GetInstances()
Console.WriteLine( _
"Next instance of Win32_Process : {0}", o("Name"))
Next o
End Function
End Class
Remarques
Valeur de propriété
Objet instance qui contient la valeur de la propriété demandée.
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é.