AppExtensionCatalog.PackageUninstalling Evento

Definición

Evento que se desencadena cuando se desinstala un paquete de extensión.

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

Tipo de evento

Comentarios

Actualice la lista de extensiones que está realizando el seguimiento al controlar este evento para reflejar las que se han descargado. Si el usuario vuelve a instalar el paquete, se generará un evento PackageInstalled y podrá volver a agregar las extensiones mientras controla ese evento como haría con la adición de cualquier extensión.

Al igual que PackageUpdating, este evento solo pasa el paquete que se está desinstalando y no una lista de AppExtensions.

Se aplica a