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 сборке мусора.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по