ConfigurationAttributeCollection.IEnumerable.GetEnumerator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает перечислитель, который выполняет итерацию по коллекции атрибутов конфигурации.
virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;
System.Collections.IEnumerator IEnumerable.GetEnumerator ();
Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator
Возвращаемое значение
Объект IEnumerator , который выполняет итерацию по коллекции.
Реализации
Комментарии
Перечисление коллекции не является потокобезопасной процедурой. Даже если коллекция синхронизирована, другие потоки могут ее изменить, что приведет к тому, что перечислитель создаст исключение. Чтобы гарантировать потокобезопасность во время перечисления, можно либо заблокировать коллекцию в течение всего перечисления, либо перехватить исключения, которые являются результатом изменений, внесенных другими потоками. Чтобы обеспечить доступ к коллекции несколькими потоками для чтения и записи, необходимо реализовать собственную синхронизацию.