Compartilhar via


PackageExtensionCatalog.PackageUninstalling Evento

Definição

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

// Register
event_token PackageUninstalling(TypedEventHandler<PackageExtensionCatalog, PackageExtensionPackageUninstallingEventArgs const&> const& handler) const;

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

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

Tipo de evento

Comentários

Atualize a lista de extensões que você está rastreando ao manipular esse evento para refletir as que foram descarregadas. Se o usuário reinstalar o pacote, um evento PackageInstalled será acionado 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 só passa o pacote que está sendo desinstalado e não uma lista de PackageExtensions.

Aplica-se a

Confira também