Sdílet prostřednictvím


ReaderWriterLockSlim.Dispose Metoda

Definice

Uvolní všechny prostředky používané aktuální instancí ReaderWriterLockSlim třídy .

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

Implementuje

Výjimky

WaitingReadCount je větší než nula.

-nebo-

WaitingUpgradeCount je větší než nula.

-nebo-

WaitingWriteCount je větší než nula.

Poznámky

Až skončíte s používáním , zavolejte Dispose ho.ReaderWriterLockSlim Metoda Dispose ponechá objekt ReaderWriterLockSlim v nepoužitelném stavu. Po volání Disposeje nutné uvolnit všechny odkazy na ReaderWriterLockSlim , aby systém uvolňování paměti mohl uvolnit paměť, která ReaderWriterLockSlim byla obsazena. Další informace najdete v tématech Čištění nespravovaných prostředků a Implementace metody Dispose.

Poznámka

Před uvolněním posledního ReaderWriterLockSlim odkazu na objekt vždy volejteDispose.

Platí pro