ConfigurationAttributeCollection.GetEnumerator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает универсальный перечислитель, который выполняет итерацию по коллекции атрибутов конфигурации.
public:
virtual System::Collections::Generic::IEnumerator<Microsoft::Web::Administration::ConfigurationAttribute ^> ^ GetEnumerator();
public System.Collections.Generic.IEnumerator<Microsoft.Web.Administration.ConfigurationAttribute> GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.Generic.IEnumerator<Microsoft.Web.Administration.ConfigurationAttribute>
override this.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<Microsoft.Web.Administration.ConfigurationAttribute>
Public Function GetEnumerator () As IEnumerator(Of ConfigurationAttribute)
Возвращаемое значение
Интерфейс IEnumerator<T> , который выполняет итерацию по коллекции.
Реализации
Комментарии
Перечисление коллекции не является потокобезопасной процедурой. Даже если коллекция синхронизирована, другие потоки могут ее изменить, что приведет к тому, что перечислитель создаст исключение. Чтобы гарантировать потокобезопасность во время перечисления, можно заблокировать коллекцию во время всего перечисления или перехватывать исключения, возникающие в результате изменений, внесенных другими потоками. Чтобы обеспечить доступ к коллекции из нескольких потоков для чтения и записи, необходимо реализовать собственную синхронизацию.