Nyelv

ReaderWriterLockSlim.Dispose Metódus

Definíció

Az osztály aktuális példánya által használt összes erőforrást felszabadítja ReaderWriterLockSlim .

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Megvalósítás

Kivételek

WaitingReadCount nagyobb, mint nulla.

-vagy-

WaitingUpgradeCount nagyobb, mint nulla.

-vagy-

WaitingWriteCount nagyobb, mint nulla.

Megjegyzések

HívásDispose, ha befejezte a használatát.ReaderWriterLockSlim A Dispose metódus használhatatlan állapotban hagyja a ReaderWriterLockSlim metódust. A hívás Disposeután fel kell szabadítania az összes hivatkozást a ReaderWriterLockSlim szemétgyűjtőre, hogy visszanyerhesse a memóriát, amelyet az ReaderWriterLockSlim éppen foglalt. További információ: Nem felügyelt erőforrások tisztítása és ártalmatlanítási módszer implementálása.

Note

Mindig hívjon, Dispose mielőtt kiadja az objektumra mutató utolsó hivatkozást ReaderWriterLockSlim .

A következőre érvényes: