ManagementBaseObject.Item[String] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá přístup k hodnotám vlastností prostřednictvím notace []. Tato vlastnost je indexer pro ManagementBaseObject třídu. Můžete použít výchozí indexované vlastnosti definované typem, ale nemůžete explicitně definovat vlastní. Určení atributu expando ve třídě však automaticky poskytuje výchozí indexovanou vlastnost, jejíž typ je Object a jehož typ indexu je 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
Parametry
- propertyName
- String
Název objektu, který má zájem.
Hodnota vlastnosti
Objekt správy pro konkrétní vlastnost třídy.
Příklady
Následující příklad ukazuje, jak inicializovat proměnnou ManagementClass pomocí konstruktoru ManagementClass a pak získat všechny instance třídy 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
Poznámky
Hodnota vlastnosti
Instance objektu, která obsahuje hodnotu požadované vlastnosti.
Zabezpečení rozhraní .NET Framework
Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.