WeakEventManager.WriteLock 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 gravação na tabela de dados subjacente e retorna um IDisposable.
protected:
property IDisposable ^ WriteLock { IDisposable ^ get(); };
protected IDisposable WriteLock { get; }
member this.WriteLock : IDisposable
Protected ReadOnly Property WriteLock 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 adequadamente descartado com um using
constructo.
Comentários
Em classes derivadas, todas as modificações na tabela de dados subjacente devem ocorrer dentro de uma using (WriteLock) { ... }
cláusula . Essas modificações poderão ser necessárias se sua classe der suporte a uma implementação mais sofisticada AddListener
que exija mais dados além do source
e do listener
e use a Item[] coleção para armazenar as informações extras.