ManagementBaseObject.Item[String] Propiedad

Definición

Obtiene el acceso a los valores de propiedad mediante la notación []. Esta propiedad es el indizador de la clase ManagementBaseObject. Se pueden utilizar las propiedades indizadas predeterminadas definidas por un tipo, pero no se pueden definir explícitamente propiedades personalizadas. Sin embargo, si se especifica el atributo expando en una clase, se proporciona automáticamente una propiedad indizada predeterminada cuyo tipo es Object y cuyo tipo de índice es 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

Nombre de la propiedad de interés.

Valor de propiedad

Object

Objeto de administración de una propiedad de clase específica.

Ejemplos

En el ejemplo siguiente se muestra cómo inicializar una ManagementClass variable con un ManagementClass constructor y, a continuación, obtener todas las instancias de una clase 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

Comentarios

Valor de propiedad

Instancia de objeto que contiene el valor de la propiedad solicitada.

Seguridad de .NET Framework

Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.

Se aplica a