RowDefinitionCollection.IsSynchronized Property

Definition

Получает значение, которое указывает, является ли доступ к этой коллекции RowDefinitionCollection синхронизированным (потокобезопасным).Gets a value that indicates whether access to this RowDefinitionCollection is synchronized (thread-safe).

public:
 property bool IsSynchronized { bool get(); };
public bool IsSynchronized { get; }
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean

Property Value

Boolean

true, если доступ к этой коллекции является синхронизированным, в противном случае — false.true if access to this collection is synchronized; otherwise, false.

Implements

Remarks

Перечисление коллекции не является потокобезопасной процедурой.Enumerating through a collection is intrinsically not a thread-safe procedure. Даже если коллекция синхронизирована, другие потоки могут ее изменить, что приведет к тому, что перечислитель создаст исключение.Even when a collection is synchronized, other threads can still modify the collection, which causes the enumerator to throw an exception. Чтобы гарантировать потокобезопасность при перечислении, можно заблокировать коллекцию во время перечисления или перехватить исключения, являющиеся результатом изменений, внесенных другими потоками.To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions that result from changes made by other threads.

Applies to