WeakEventManager.ReadLock Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří zámek pro čtení v podkladové tabulce dat a vrátí IDisposablehodnotu .
protected:
property IDisposable ^ ReadLock { IDisposable ^ get(); };
protected IDisposable ReadLock { get; }
member this.ReadLock : IDisposable
Protected ReadOnly Property ReadLock As IDisposable
Hodnota vlastnosti
Objekt, který lze použít k vytvoření zámku u členů datové tabulky a pak se odpovídajícím způsobem odstraní pomocí konstruktoru using
.
Poznámky
V odvozenýchtřídch třídách by dotazy k tabulce obsažené Item[] v tabulce měly vždy nastat v using (ReadLock) { ... }
rámci klauzule s Tyto dotazy mohou být nezbytné, pokud vaše třída podporuje sofistikovanější AddListener
implementaci, která vyžaduje více dat nad source
rámec a a listener
používá Item[] kolekci k uložení dalších informací.