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