Bagikan melalui


EnumerationOptions.EnumerateDeep Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah enumerasi rekursif diminta ke semua kelas yang berasal dari superkelas yang ditentukan. Jika false, hanya anggota kelas turunan langsung yang dikembalikan.

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

Nilai Properti

true jika enumerasi rekursif diminta ke semua kelas yang berasal dari superclass yang ditentukan; jika tidak, false.

Contoh

Contoh berikut menginisialisasi EnumerationOptions variabel dengan EnumerationOptions konstruktor lalu mendapatkan semua instans kelas WMI dan subkelasnya.

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

Keterangan

Nilai Properti

true jika enumerasi rekursif diminta ke semua kelas yang berasal dari superclass yang ditentukan; jika tidak, false. Nilai defaultnya adalah false.

.NET Framework Security

Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.

Berlaku untuk