WeakEventManager.ReadLock 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 lectura en la tabla de datos subyacente y devuelve IDisposable.
protected:
property IDisposable ^ ReadLock { IDisposable ^ get(); };
protected IDisposable ReadLock { get; }
member this.ReadLock : IDisposable
Protected ReadOnly Property ReadLock 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, las consultas a la tabla contenida en Item[] siempre deben producirse dentro de una using (ReadLock) { ... }
cláusula , excepto las consultas que ya están dentro de un bloqueo de escritura. Estas consultas 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.