Share via


MethodDataCollection.GetEnumerator Metode

Definisi

Mengembalikan enumerator untuk MethodDataCollection.

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

Mengembalikan

Untuk IEnumerator menghitung melalui koleksi.

Keterangan

Setiap panggilan ke metode ini mengembalikan enumerator baru pada koleksi. Beberapa enumerator dapat diperoleh untuk koleksi metode yang sama. Namun, setiap enumerator mengambil rekam jepret koleksi, sehingga perubahan yang dilakukan pada koleksi setelah enumerator diperoleh tidak tercermin.

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 digabungkan kembali. Oleh karena itu, Count metode tidak dapat digunakan karena membutuhkan penggulung balik enumerator.

Enumerator hanya maju 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