Share via


AppExtensionCatalog.PackageUninstalling Événement

Définition

Événement déclenché lors de la désinstallation d’un package d’extension.

// 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) 

Type d'événement

Remarques

Mettez à jour la liste des extensions que vous suivez lorsque vous gérez cet événement pour refléter celles qui ont été déchargées. Si l’utilisateur réinstalle le package, un événement PackageInstalled est déclenché et vous pouvez rajouter les extensions lors de la gestion de cet événement comme vous le feriez pour l’ajout de n’importe quelle extension.

Comme PackageUpdating, cet événement transmet uniquement le package en cours de désinstallation et non une liste d’AppExtensions.

S’applique à