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