EnumerationOptions.EnumerateDeep Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özyinelemeli numaralandırmanın belirtilen üst sınıftan türetilen tüm sınıflara istenip istenmediğini belirten bir değer alır veya ayarlar. ise false
, yalnızca hemen türetilmiş sınıf üyeleri döndürülür.
public:
property bool EnumerateDeep { bool get(); void set(bool value); };
public bool EnumerateDeep { get; set; }
member this.EnumerateDeep : bool with get, set
Public Property EnumerateDeep As Boolean
Özellik Değeri
true
belirtilen üst sınıftan türetilen tüm sınıflara özyinelemeli numaralandırma istenirse; aksi takdirde , false
.
Örnekler
Aşağıdaki örnek bir EnumerationOptions oluşturucu ile bir EnumerationOptions değişken başlatır ve ardından bir WMI sınıfının ve alt sınıflarının tüm örneklerini alır.
using System;
using System.Management;
public class RemoteConnect
{
public static void Main()
{
EnumerationOptions opt = new EnumerationOptions();
// Will enumerate instances of the given class
// and any subclasses.
opt.EnumerateDeep = true;
ManagementClass c = new ManagementClass("CIM_Service");
foreach (ManagementObject o in c.GetInstances(opt))
Console.WriteLine(o["Name"]);
}
}
Imports System.Management
Public Class RemoteConnect
Public Overloads Shared Function Main( _
ByVal args() As String) As Integer
Dim opt As New EnumerationOptions
' Will enumerate instances of the given class
' and any subclasses.
opt.EnumerateDeep = True
Dim mngmtClass As New ManagementClass("CIM_Service")
Dim o As ManagementObject
For Each o In mngmtClass.GetInstances(opt)
Console.WriteLine(o("Name"))
Next o
Return 0
End Function
End Class
Açıklamalar
Özellik Değeri
true
belirtilen üst sınıftan türetilen tüm sınıflara özyinelemeli numaralandırma istenirse; aksi takdirde , false
. false
varsayılan değerdir.
.NET Framework Güvenliği
Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.