WeakEventManager.WriteLock Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustanawia blokadę zapisu w tabeli danych bazowych i zwraca wartość IDisposable.
protected:
property IDisposable ^ WriteLock { IDisposable ^ get(); };
protected IDisposable WriteLock { get; }
member this.WriteLock : IDisposable
Protected ReadOnly Property WriteLock As IDisposable
Wartość właściwości
Obiekt, który może służyć do ustanowienia blokady na składowych tabeli danych, a następnie być odpowiednio usunięty za using
pomocą konstrukcji.
Uwagi
W klasach pochodnych wszystkie modyfikacje podstawowej tabeli danych powinny być wykonywane w klauzuli using (WriteLock) { ... }
. Te modyfikacje mogą być konieczne, jeśli klasa obsługuje bardziej zaawansowaną AddListener
implementację, która wymaga większej ilości danych poza klasą source
i listener
, i używa Item[] kolekcji do przechowywania dodatkowych informacji.