WeakEventManager.WriteLock Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece un bloqueo de escritura en la tabla de datos subyacente y devuelve IDisposable.
protected:
property IDisposable ^ WriteLock { IDisposable ^ get(); };
protected IDisposable WriteLock { get; }
member this.WriteLock : IDisposable
Protected ReadOnly Property WriteLock As IDisposable
Valor de propiedad
Objeto que puede usarse para establecer un bloqueo en los miembros de la tabla de datos y, a continuación, eliminarse correctamente con una construcción using
.
Comentarios
En las clases derivadas, todas las modificaciones en la tabla de datos subyacente deben producirse dentro de una using (WriteLock) { ... }
cláusula . Estas modificaciones pueden ser necesarias si la clase admite una implementación más sofisticada AddListener
que requiere más datos más allá de source
y listener
, y usa la Item[] colección para almacenar la información adicional.