AppExtensionCatalog.PackageUpdated Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Событие, возникающее при обновлении пакета расширений в каталоге.
// Register
event_token PackageUpdated(TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs const&> const& handler) const;
// Revoke with event_token
void PackageUpdated(event_token const* cookie) const;
// Revoke with event_revoker
AppExtensionCatalog::PackageUpdated_revoker PackageUpdated(auto_revoke_t, TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs const&> const& handler) const;
public event TypedEventHandler<AppExtensionCatalog,AppExtensionPackageUpdatedEventArgs> PackageUpdated;
function onPackageUpdated(eventArgs) { /* Your code */ }
appExtensionCatalog.addEventListener("packageupdated", onPackageUpdated);
appExtensionCatalog.removeEventListener("packageupdated", onPackageUpdated);
- or -
appExtensionCatalog.onpackageupdated = onPackageUpdated;
Public Custom Event PackageUpdated As TypedEventHandler(Of AppExtensionCatalog, AppExtensionPackageUpdatedEventArgs)
Тип события
Комментарии
Аргументы события содержат список расширений в пакете расширений. Область расширения определяется <uap3:AppExtension Name=...>
в файле Package.appxmanifest расширения. В списке <uap3:AppExtension Name=...>
находятся только расширения, определенные в файле Package.appxmanifest узла.
Обновленный пакет может включать новые расширения AppExtensions и больше не содержать AppExtensions , которые были ранее. Если вы ведете список загруженных расширений, обработчик этого события позволяет сравнить список AppExtensions в новом пакете со списком, а затем соответствующим образом обновить список.
Свойства AppExtension могли измениться во время обновления. Если вы закэшировали какие-либо из них, это хорошее время для проверка обновлений.
Как правило, лучший способ обработки этого события — обрабатывать его так же, как событие PackageInstalled , но обновлять список отслеживания AppExtensions вместо создания нового списка отслеживания.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по