Sdílet prostřednictvím


EnumerationOptions.EnumerateDeep Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda je rekurzivní výčet požadován do všech tříd odvozených od zadané supertřídy. Pokud false, vrátí se pouze bezprostředně odvozené členy třídy.

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

Hodnota vlastnosti

truePokud je rekurzivní výčet požadován do všech tříd odvozených od zadané supertřídy; v opačném případě . false

Příklady

Následující příklad inicializuje proměnnou EnumerationOptions pomocí konstruktoru EnumerationOptions a pak získá všechny instance třídy služby WMI a její podtřídy.

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

Poznámky

Hodnota vlastnosti

truePokud je rekurzivní výčet požadován do všech tříd odvozených od zadané supertřídy; v opačném případě . false Výchozí hodnota je false.

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.

Platí pro