Udostępnij za pośrednictwem


PropertyDataCollection.GetEnumerator Metoda

Definicja

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).

Dotyczy