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; }
[<System.ComponentModel.Browsable(false)>]
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean

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

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 свойство возвращает false , то SyncRoot свойство возвращает объект, который можно использовать с lock ключевым словом C#.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.

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