PackageExtensionCatalog.PackageUpdated 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
更新目錄中延伸模組套件時所引發的事件。
// Register
event_token PackageUpdated(TypedEventHandler<PackageExtensionCatalog, PackageExtensionPackageUpdatedEventArgs const&> const& handler) const;
// Revoke with event_token
void PackageUpdated(event_token const* cookie) const;
// Revoke with event_revoker
PackageExtensionCatalog::PackageUpdated_revoker PackageUpdated(auto_revoke_t, TypedEventHandler<PackageExtensionCatalog, PackageExtensionPackageUpdatedEventArgs const&> const& handler) const;
public event TypedEventHandler<PackageExtensionCatalog,PackageExtensionPackageUpdatedEventArgs> PackageUpdated;
function onPackageUpdated(eventArgs) { /* Your code */ }
packageExtensionCatalog.addEventListener("packageupdated", onPackageUpdated);
packageExtensionCatalog.removeEventListener("packageupdated", onPackageUpdated);
- or -
packageExtensionCatalog.onpackageupdated = onPackageUpdated;
Public Custom Event PackageUpdated As TypedEventHandler(Of PackageExtensionCatalog, PackageExtensionPackageUpdatedEventArgs)
事件類型
備註
事件引數包含延伸模組套件內的延伸模組清單。 延伸模組的範圍是由 <uap17:PackageExtension Name=...>
延伸模組的 Package.appxmanifest 檔案中所定義的 。 只有符合 <uap17:PackageExtension Name=...>
主機 Package.appxmanifest 檔案中所定義之 的延伸模組位於清單中。
更新的套件可能包含新的 PackageExtensions,而且可能不再包含先前存在的 PackageExtensions 。 如果您要維護載入的延伸模組清單,則此事件的處理常式是比較新套件中 PackageExtensions 清單與清單,然後據以更新清單的好位置。
PackageExtension 屬性可能會在更新期間變更。 如果您快取其中任何一個,這是檢查更新的好時機。
處理此事件的最佳方式是將其視為 PackageInstalled 事件,但更新 PackageExtensions 的追蹤清單,而不是建立新的追蹤清單。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應