HwndSource.Dispose Метод

Определение

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

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

Реализации

Комментарии

Важно!

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

Dispose инициирует связанные работы по очистке для HWND. Если Dispose вызывается через поток, отличный от потока пользовательского интерфейса main, то работа по очистке может быть отложена до тех пор, пока она не будет размещена в потоке пользовательского интерфейса main.

Для некоторых сценариев взаимодействия может потребоваться явный вызов Dispose из кода взаимодействия, так как в некоторых сценариях взаимодействия может создаваться несколько ссылок на него через границы взаимодействия, что может помешать своевременной HwndSource сборке мусора.

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

См. также раздел