WeakEventManager.ReadLock Property
![]() |
---|
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience. |
Establishes a read-lock on the underlying data table, and returns an IDisposable.
Assembly: WindowsBase (in WindowsBase.dll)
Property Value
Type: System.IDisposableAn object that can be used to establish a lock on the data table members and then be appropriately disposed with a using construct.
In derived classes, queries to the table contained in Item should always occur within a using (ReadLock) { ... } clause, except for queries that are already within a write lock. These queries may be necessary if your class supports a more sophisticated AddListener implementation that requires more data beyond the source and the listener, and uses the Item collection to store the extra information.
Available since 3.0