ManagementBaseObject.Item[String] Propriedade

Definição

Obtém acesso aos valores das propriedades através da notação []. Esta propriedade é o indexador da ManagementBaseObject classe. Pode usar as propriedades indexadas padrão definidas por um tipo, mas não pode definir explicitamente as suas próprias. No entanto, especificar o atributo expando numa classe fornece automaticamente uma propriedade indexada por defeito cujo tipo é Objeto e cujo tipo de índice é 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

Parâmetros

propertyName
String

O nome da propriedade de interés.

Valor de Propriedade

O objeto de gestão para uma propriedade de classe específica.

Exemplos

O exemplo seguinte mostra como inicializar uma ManagementClass variável com um ManagementClass construtor e depois obter todas as instâncias de uma 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

Observações

Valor de Propriedade

Uma instância de objeto que contém o valor da propriedade solicitada.

Segurança do .NET Framework

Confiança total no contacto imediato. Este membro não pode ser utilizado por código parcialmente confiável. Para mais informações, consulte Utilização de Bibliotecas de Código Parcialmente Confiável.

Aplica-se a