ManagementObjectCollection.GetEnumerator Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.