ManagementBaseObject.Item[String] Propriété

Définition

Obtient l’accès aux valeurs de propriété par le biais de la notation []. Cette propriété est l’indexeur de la ManagementBaseObject classe. Vous pouvez utiliser les propriétés indexées par défaut définies par un type, mais vous ne pouvez pas définir explicitement vos propres propriétés. 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 dont 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é d’intérêt.

Valeur de propriété

Objet de gestion pour 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é

Instance d’objet qui contient la valeur de la propriété demandée.

Sécurité du .NET Framework

Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.

S’applique à