Bagikan melalui


ManagementObjectCollection.GetEnumerator Metode

Definisi

Mengembalikan enumerator untuk koleksi.

public:
 System::Management::ManagementObjectCollection::ManagementObjectEnumerator ^ GetEnumerator();
public System.Management.ManagementObjectCollection.ManagementObjectEnumerator GetEnumerator ();
member this.GetEnumerator : unit -> System.Management.ManagementObjectCollection.ManagementObjectEnumerator
Public Function GetEnumerator () As ManagementObjectCollection.ManagementObjectEnumerator

Mengembalikan

Yang IEnumerator dapat digunakan untuk melakukan iterasi melalui koleksi.

Keterangan

Anda hanya dapat melakukan iterasi (seperti dalam pernyataan Visual Basic .NET For Each atau pernyataan C# For ) melalui enumerator hanya maju satu kali. Memori yang berisi instans dirilis oleh WMI sehingga enumerator tidak dapat diubah. Oleh karena itu, Count metode tidak dapat digunakan karena membutuhkan penggulung balik enumerator.

Enumerator hanya penerusan umumnya jauh lebih cepat dan menggunakan lebih sedikit memori daripada enumerator konvensional, tetapi mereka tidak mengizinkan panggilan ke Reset.

Jika enumerator dapat digulung balik, objek dalam koleksi akan tetap tersedia untuk beberapa enumerasi.

.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