ManagementBaseObject.Properties 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取描述管理对象属性的 PropertyData 对象的集合。
public:
virtual property System::Management::PropertyDataCollection ^ Properties { System::Management::PropertyDataCollection ^ get(); };
public virtual System.Management.PropertyDataCollection Properties { get; }
member this.Properties : System.Management.PropertyDataCollection
Public Overridable ReadOnly Property Properties As PropertyDataCollection
属性值
一个包含管理对象的属性的集合。
示例
以下示例使用 Properties 属性显示 Win32_Process 类中每个属性的 Description 限定符的值。 有关 Win32_Process 类的详细信息,请参阅 Windows Management Instrumentation 文档。
using System;
using System.Management;
public class Sample
{
public static void Main()
{
// Get the WMI class
ManagementClass processClass =
new ManagementClass("Win32_Process");
processClass.Options.UseAmendedQualifiers = true;
// Get the properties in the class
PropertyDataCollection properties =
processClass.Properties;
// display the properties
Console.WriteLine("Win32_Process Property Names: ");
foreach (PropertyData property in properties)
{
Console.WriteLine(property.Name);
foreach (QualifierData q in property.Qualifiers)
{
if(q.Name.Equals("Description"))
{
Console.WriteLine(
processClass.GetPropertyQualifierValue(
property.Name, q.Name));
}
}
Console.WriteLine();
}
}
}
Imports System.Management
Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
' Get the WMI class
Dim processClass As New ManagementClass( _
"Win32_Process")
processClass.Options.UseAmendedQualifiers = True
' Get the properties in the class
Dim properties As PropertyDataCollection
properties = processClass.Properties
' display the properties
Console.WriteLine("Win32_Process Property Names: ")
For Each p As PropertyData In properties
Console.WriteLine(p.Name)
For Each q As QualifierData In p.Qualifiers
If (q.Name.Equals("Description")) Then
Console.WriteLine( _
processClass.GetPropertyQualifierValue( _
p.Name, q.Name))
End If
Next
Console.WriteLine()
Next
End Function
End Class
注解
属性值
一个 PropertyDataCollection ,它表示管理对象的属性。
.NET Framework 安全性
对直接调用方的完全信任。 此成员不能由部分信任的代码使用。 有关详细信息,请参阅 使用部分受信任的代码中的库。