PropertyDataCollection.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 tego PropertyDataCollectionelementu .
public:
System::Management::PropertyDataCollection::PropertyDataEnumerator ^ GetEnumerator();
public System.Management.PropertyDataCollection.PropertyDataEnumerator GetEnumerator ();
member this.GetEnumerator : unit -> System.Management.PropertyDataCollection.PropertyDataEnumerator
Public Function GetEnumerator () As PropertyDataCollection.PropertyDataEnumerator
Zwraca
Obiekt IEnumerator, który może być używany do iterowania po kolekcji.
Uwagi
Można iterować tylko (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 jednorazowo. Pamięć zawierająca wystąpienia jest zwalniana przez usługę WMI, aby moduł wyliczający nie mógł zostać ponownie wyzwolony. W związku z tym Count nie można użyć metody, ponieważ wymaga ponownego przewijania modułu wyliczającego.
Moduły wyliczania tylko do przodu są zazwyczaj znacznie szybsze i używają mniejszej ilości pamięci niż konwencjonalne moduły wyliczane, ale nie zezwalają na wywołania do Resetprogramu .
Jeśli moduł wyliczający będzie 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).