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


HwndHost.Dispose Метод

Определение

Немедленно освобождает все системные ресурсы, которые может удерживать объект.

Перегрузки

Dispose()

Немедленно освобождает все системные ресурсы, которые может удерживать объект.

Dispose(Boolean)

Немедленно освобождает все системные ресурсы, которые может удерживать объект.

Комментарии

Важно!

Этот тип или член недоступен в зоне безопасности Интернета.

Производные классы могут переопределить этот метод (с помощью сигнатуры Dispose(Boolean) ), если им нужно выполнить дополнительную очистку.

Dispose()

Немедленно освобождает все системные ресурсы, которые может удерживать объект.

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

Реализации

Комментарии

Важно!

Этот тип или член недоступен в зоне безопасности Интернета.

Этот метод можно переопределить, но не с помощью этой сигнатуры. Переопределенную сигнатуру см. в разделе Dispose(Boolean) . Эта сигнатура без параметров требуется контракту интерфейса и фактически вызывает активную Dispose(Boolean) реализацию с disposing параметром .true

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

Dispose(Boolean)

Немедленно освобождает все системные ресурсы, которые может удерживать объект.

protected:
 virtual void Dispose(bool disposing);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected virtual void Dispose (bool disposing);
protected virtual void Dispose (bool disposing);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Параметры

disposing
Boolean

Устанавливается в true, если вызывается из явного уничтожителя, или в false в противном случае.

Атрибуты

Комментарии

Важно!

Этот тип или член недоступен в зоне безопасности Интернета.

Производные классы могут переопределить этот метод, если им требуется выполнить дополнительную очистку. Однако они также должны вызывать базовую реализацию, чтобы гарантировать, что все ресурсы освобождены. Базовая реализация выполняет довольно значительную работу по освобождению ресурсов, известных базовому классу.

Если размещается окно, оно будет уничтожено.

Вызывающий поток должен совпадать с диспетчером.

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