ManagementObjectCollection.GetEnumerator Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca moduł wyliczający dla kolekcji.
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
Zwraca
Obiekt IEnumerator, który może być używany do iterowania po kolekcji.
Uwagi
Można iterować tylko (tak jak w instrukcji .NET For Each
języka Visual Basic lub instrukcji języka C# For
) za pomocą modułu wyliczającego tylko do przodu jeden raz. Pamięć zawierająca wystąpienia jest zwalniana przez usługę WMI, dzięki czemu moduł wyliczający nie może zostać ponownie zdumiony. W związku z Count tym nie można użyć metody , ponieważ wymaga ponownego przewijania modułu wyliczającego.
Moduły wyliczania tylko do przodu są zwykle znacznie szybsze i używają mniejszej ilości pamięci niż konwencjonalne moduły wyliczania, ale nie zezwalają na wywołania metody Reset.
Jeśli moduł wyliczający można przewijać, obiekty w kolekcji będą dostępne dla wielu wyliczeń.
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).