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


BaseWrapper.Dispose Метод

Определение

Перегрузки

Dispose()

Освобождает ресурсы, используемые объектом BaseWrapper.

Dispose(Boolean)

Освобождает ресурсы, используемые объектом BaseWrapper.

Dispose()

Освобождает ресурсы, используемые объектом BaseWrapper.

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

Реализации

Комментарии

Метод Dispose освобождает ресурсы, используемые классом BaseWrapper.

Вызов метода Dispose после завершения работы приложения с помощью BaseWrapper гарантирует, что все внешние ресурсы, используемые этим управляемым объектом, будут освобождены как можно скорее. После того как разработчики вызовят метод Dispose, объект больше не будет полезен, и разработчики больше не должны вызывать его. Дополнительные сведения о выпуске ресурсов см. в разделе Очистка неуправляемого ресурса.

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

Dispose(Boolean)

Освобождает ресурсы, используемые объектом BaseWrapper.

protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit

Параметры

disposing
Boolean

Если задано значение true, метод вызывается напрямую и удаляет управляемые и неуправляемые ресурсы; Если метод false вызывается методом завершения сборщика мусора и должен освобождать только неуправляемые ресурсы.

Комментарии

Этот метод Dispose освобождает ресурсы, используемые классом BaseWrapper.

Этот метод вызывается методом Dispose() и методом завершения объекта (Finalize). При вызове методом Dispose параметру disposing присваивается значение true , а все ссылки на управляемые объекты, которые этот объект содержит, также удаляются или освобождаются; при вызове методом завершения объекта в потоке метода завершения устанавливается falseзначение .

Вызов метода Dispose после завершения работы приложения с помощью BaseWrapper гарантирует, что все внешние ресурсы, используемые этим управляемым объектом, будут освобождены как можно скорее. После того как разработчики вызовят метод Dispose, объект больше не будет полезен, и разработчики больше не должны вызывать его.

Дополнительные сведения о переопределении этого метода и шаблоне Dispose/IDisposable см. в разделе .

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