WeakEventManager.ReadLock Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Estabelece um bloqueio de leitura na tabela de dados subjacente e retorna um IDisposable.
protected:
property IDisposable ^ ReadLock { IDisposable ^ get(); };
protected IDisposable ReadLock { get; }
member this.ReadLock : IDisposable
Protected ReadOnly Property ReadLock As IDisposable
Valor da propriedade
Um objeto que pode ser usado para estabelecer um bloqueio nos membros da tabela de dados e, em seguida, ser descartado adequadamente com um using
constructo.
Comentários
Em classes derivadas, as consultas à tabela contida Item[] devem sempre ocorrer dentro de uma using (ReadLock) { ... }
cláusula, exceto para consultas que já estão dentro de um bloqueio de gravação. Essas consultas poderão ser necessárias se a classe der suporte a uma implementação mais sofisticada AddListener
que exija mais dados além da source
e listener
da coleção e use a Item[] coleção para armazenar as informações extras.