DesignerRegionCollection.SyncRoot Свойство

Определение

Возвращает объект, который позволяет синхронизировать доступ к объекту DesignerRegionCollection.

public:
 property System::Object ^ SyncRoot { System::Object ^ get(); };
public object SyncRoot { get; }
member this.SyncRoot : obj
Public ReadOnly Property SyncRoot As Object

Значение свойства

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

Комментарии

Перечисление через коллекцию не является потокобезопасной процедурой по своей сути. Даже если коллекция синхронизирована, другие потоки по-прежнему могут изменять коллекцию. Это вызывает исключения во время перечисления.

Заблокируйте коллекцию с помощью SyncRoot метода во время всего перечисления, чтобы гарантировать потокобезопасность. Подробные сведения о блокировке коллекций для потокового доступа см. в разделе ICollection.SyncRoot.

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

См. также раздел