Compartilhar via


HwndHost.Dispose Método

Definição

Libera imediatamente quaisquer recursos do sistema que o objeto possa manter.

Sobrecargas

Dispose()

Libera imediatamente quaisquer recursos do sistema que o objeto possa manter.

Dispose(Boolean)

Libera imediatamente quaisquer recursos do sistema que o objeto possa manter.

Comentários

Importante

Esse tipo ou membro não está disponível na zona de segurança da Internet.

Classes derivadas podem substituir esse método (pela Dispose(Boolean) assinatura) se precisarem fazer uma limpeza adicional.

Dispose()

Libera imediatamente quaisquer recursos do sistema que o objeto possa manter.

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

Implementações

Comentários

Importante

Esse tipo ou membro não está disponível na zona de segurança da Internet.

Esse método pode ser substituído, mas não por essa assinatura. Consulte Dispose(Boolean) a assinatura substituível. Essa assinatura sem parâmetros é aquela exigida pelo contrato de interface e chama efetivamente a implementação ativa Dispose(Boolean) de disposing ser true.

Aplica-se a

Dispose(Boolean)

Libera imediatamente quaisquer recursos do sistema que o objeto possa manter.

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)

Parâmetros

disposing
Boolean

Definido como true se chamado de um elemento de descarte explícito; caso contrário, false.

Atributos

Comentários

Importante

Esse tipo ou membro não está disponível na zona de segurança da Internet.

Classes derivadas podem substituir esse método se precisarem fazer uma limpeza adicional. No entanto, eles também devem chamar a implementação base para garantir que todos os recursos sejam liberados. A implementação base faz um trabalho bastante substancial para liberar recursos que são conhecidos pela classe base.

Se uma janela estiver sendo hospedada, ela será destruída.

O thread de chamada deve ser o mesmo que o dispatcher.

Aplica-se a