AppExtensionCatalog.PackageUninstalling Событие

Определение

Событие, возникающее при удалении пакета расширения.

// Register
event_token PackageUninstalling(TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs const&> const& handler) const;

// Revoke with event_token
void PackageUninstalling(event_token const* cookie) const;

// Revoke with event_revoker
AppExtensionCatalog::PackageUninstalling_revoker PackageUninstalling(auto_revoke_t, TypedEventHandler<AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs const&> const& handler) const;
public event TypedEventHandler<AppExtensionCatalog,AppExtensionPackageUninstallingEventArgs> PackageUninstalling;
function onPackageUninstalling(eventArgs) { /* Your code */ }
appExtensionCatalog.addEventListener("packageuninstalling", onPackageUninstalling);
appExtensionCatalog.removeEventListener("packageuninstalling", onPackageUninstalling);
- or -
appExtensionCatalog.onpackageuninstalling = onPackageUninstalling;
Public Custom Event PackageUninstalling As TypedEventHandler(Of AppExtensionCatalog, AppExtensionPackageUninstallingEventArgs) 

Тип события

Комментарии

Обновите список расширений, отслеживаемых при обработке этого события, чтобы отразить выгруженные расширения. Если пользователь повторно установит пакет, возникает событие PackageInstalled , и вы можете повторно добавить расширения при обработке этого события так же, как при добавлении любого расширения.

Как и PackageUpdating, это событие передает только удаляемый пакет, а не список AppExtensions.

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