Поделиться через


ReaderWriterLockSlim.Dispose Метод

Определение

Освобождает все ресурсы, используемые текущим экземпляром класса ReaderWriterLockSlim.

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

Реализации

Исключения

Значение параметра WaitingReadCount больше нуля.

-или-

Значение параметра WaitingUpgradeCount больше нуля.

-или-

Значение параметра WaitingWriteCount больше нуля.

Комментарии

Вызовите метод Dispose по окончании использования класса ReaderWriterLockSlim. Метод Dispose оставляет класс ReaderWriterLockSlim в непригодном для использования состоянии. После вызова метода Dispose необходимо освободить все ссылки на объект ReaderWriterLockSlim, чтобы сборщик мусора мог освободить память, занимаемую объектом ReaderWriterLockSlim. Дополнительные сведения см. в разделах Очистка неуправляемых ресурсов и Реализация метода Dispose.

Примечание

Всегда вызывайте перед Dispose освобождением последней ссылки на ReaderWriterLockSlim объект .

Применяется к