Поделиться через


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 вместо создания нового списка отслеживания.

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