Partilhar via


HwndSource.Dispose Método

Definição

Libera todos os recursos gerenciados usados pelo HwndSource e aciona o evento Disposed.

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 método não está disponível na zona de segurança da Internet.

Dispose inicia o trabalho de limpeza relacionado para o HWND. Se Dispose for chamado por meio de um thread diferente do thread de interface do usuário main, o trabalho de limpeza poderá ser adiado até que possa ser postado no thread da interface do usuário do main.

Chamar Dispose explicitamente do código de interoperação pode ser necessário para determinados cenários de interoperação, pois um HwndSource em alguns cenários de interoperação pode gerar várias referências a ele entre os limites de interoperação que podem impedir a coleta de lixo em tempo hábil.

Aplica-se a

Confira também