Installer.BeforeUninstall 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 Installers 属性中的安装程序执行它们的卸载操作前发生。
public:
event System::Configuration::Install::InstallEventHandler ^ BeforeUninstall;
public event System.Configuration.Install.InstallEventHandler BeforeUninstall;
member this.BeforeUninstall : System.Configuration.Install.InstallEventHandler
Public Custom Event BeforeUninstall As InstallEventHandler
事件类型
示例
以下示例演示 了 事件 BeforeUninstall 。 它由 OnBeforeUninstall 方法引发。
// MyInstaller is derived from the class 'Installer'.
private:
MyInstaller()
{
BeforeUninstall += gcnew InstallEventHandler( this, &MyInstaller::BeforeUninstallEventHandler );
}
void BeforeUninstallEventHandler( Object^ sender, InstallEventArgs^ e )
{
// Add steps to perform any actions before the Uninstall process.
Console::WriteLine( "Code for BeforeUninstallEventHandler" );
}
// MyInstaller is derived from the class 'Installer'.
MyInstaller() : base()
{
BeforeUninstall += new InstallEventHandler(BeforeUninstallEventHandler);
}
private void BeforeUninstallEventHandler(object sender, InstallEventArgs e)
{
// Add steps to perform any actions before the Uninstall process.
Console.WriteLine("Code for BeforeUninstallEventHandler");
}
' MyInstaller is derived from the class 'Installer'.
Sub New()
MyBase.New()
AddHandler BeforeUninstall, AddressOf BeforeUninstallEventHandler
End Sub
Private Sub BeforeUninstallEventHandler(sender As Object, e As InstallEventArgs)
' Add steps to perform any actions before the Uninstall process.
Console.WriteLine("Code for BeforeUninstallEventHandler")
End Sub