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