WeakEventManager.ReadLock 속성


기본 데이터 테이블에 대해 읽기 잠금을 설정하고 IDisposable을 반환합니다.Establishes a read-lock on the underlying data table, and returns an IDisposable.

 property IDisposable ^ ReadLock { IDisposable ^ get(); };
protected IDisposable ReadLock { get; }
member this.ReadLock : IDisposable
Protected ReadOnly Property ReadLock As IDisposable

속성 값

데이터 테이블 멤버에 대해 잠금을 설정한 다음 using 구문을 사용하여 적절하게 삭제할 수 있는 개체입니다.An object that can be used to establish a lock on the data table members and then be appropriately disposed with a using construct.


파생된 클래스에 포함 된 테이블에 쿼리 Item[Object] 내에서 항상 수행 됩니다는 using (ReadLock) { ... } 절 쿼리 이미 쓰기 잠금을 내의 제외 하 고 있습니다.In derived classes, queries to the table contained in Item[Object] should always occur within a using (ReadLock) { ... } clause, except for queries that are already within a write lock. 이러한 쿼리는 보다 복잡 한 클래스에서 지 원하는 경우에 필요할 수 있습니다 AddListener 구현 외의 다른 데이터를 필요로 하는 sourcelistener를 사용 하는 Item[Object] 추가 정보를 저장 하는 컬렉션입니다.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[Object] collection to store the extra information.

적용 대상

추가 정보