BaseCollection.IsSynchronized Свойство

Определение

Возвращает значение, определяющее, синхронизирован ли доступ к интерфейсу ICollection.Gets a value indicating whether access to the ICollection is synchronized.

public:
 property bool IsSynchronized { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsSynchronized { get; }
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean

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

Данное свойство всегда возвращает значение false.This property always returns false.

Реализации

Атрибуты

Комментарии

Если коллекция является потокобезопасной, IsSynchronized свойство возвращается true, и программисту не нужно ничего делать для сохранения безопасного потока коллекции.If a collection is thread safe, the IsSynchronized property returns true, and the programmer does not have to do anything to keep the collection thread safe.

Если, как в BaseCollectionслучае с IsSynchronized , SyncRoot свойство возвращает false, то свойство возвращает объект, который можно использовать с C# lock ключевым словом.If, as is the case with the BaseCollection, the IsSynchronized property returns false, then the SyncRoot property returns an object that can be used with the C# lock keyword. Используйте статические Enter методы Exit Monitor и класса, чтобы вручную заблокировать и разблокировать объект синхронизации.Use the static Enter and Exit methods of the Monitor class to manually lock and unlock the synchronization object.

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