WeakEventManager.ReadLock Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Устанавливает блокировку на чтение для базовой таблицы данных и возвращает IDisposable.
protected:
property IDisposable ^ ReadLock { IDisposable ^ get(); };
protected IDisposable ReadLock { get; }
member this.ReadLock : IDisposable
Protected ReadOnly Property ReadLock As IDisposable
Значение свойства
Объект, который может быть использован для блокировки членов таблицы данных и затем корректно удален с помощью конструкции using
.
Комментарии
В производных классах запросы к таблице, содержащейся в Item[] предложении, всегда должны выполняться в using (ReadLock) { ... }
предложении, за исключением запросов, которые уже находятся в блоке записи. Эти запросы могут потребоваться, если ваш класс поддерживает более сложную AddListener
реализацию, требующую больше данных за пределами source
и listener
коллекции, а также использует Item[] коллекцию для хранения дополнительных сведений.