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[] коллекцию для хранения дополнительных сведений.