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 объект .