WeakEventManager.WriteLock Właściwość

Definicja

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

IDisposable

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.

Dotyczy

Zobacz też