PropertyDataCollection.GetEnumerator Метод

Определение

Возвращает перечислитель для данной коллекции PropertyDataCollection.

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

Возвращаемое значение

PropertyDataCollection.PropertyDataEnumerator

Объект IEnumerator, который может использоваться для итерации элементов коллекции.

Комментарии

Вы можете выполнять итерацию (как в операторе .NET For Each Visual Basic или операторе C#For), используя перечислитель только для пересылки один раз. Память, содержащая экземпляры, освобождается инструментарием WMI, чтобы перечислитель не может быть перепровожен. Поэтому метод нельзя использовать, Count так как для него требуется перемотка перечислителя.

Перечислители только для пересылки, как правило, гораздо быстрее и используют меньше памяти, чем обычные перечислители, но они не допускают вызовы Reset.

Если перечислитель перемотывается, объекты в коллекции будут доступны для нескольких перечислений.

Безопасность .NET Framework

Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе "Использование библиотек из частично доверенного кода".

Применяется к