AppExtensionCatalog.PackageUninstalling Evento

Definição

Evento que é acionado quando um pacote de extensão está sendo desinstalado.

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

Comentários

Atualize a lista de extensões que você está acompanhando ao manipular esse evento para refletir as que foram descarregadas. Se o usuário reinstalar o pacote, um evento PackageInstalled será gerado e você poderá adicionar novamente as extensões ao manipular esse evento da mesma forma que faria com a adição de qualquer extensão.

Assim como PackageUpdating, esse evento passa apenas o pacote que está sendo desinstalado e não uma lista de AppExtensions.

Aplica-se a