Installer.Uninstall(IDictionary) Metode

Definisi

Saat ditimpa di kelas turunan, menghapus penginstalan.

public:
 virtual void Uninstall(System::Collections::IDictionary ^ savedState);
public virtual void Uninstall (System.Collections.IDictionary savedState);
abstract member Uninstall : System.Collections.IDictionary -> unit
override this.Uninstall : System.Collections.IDictionary -> unit
Public Overridable Sub Uninstall (savedState As IDictionary)

Parameter

savedState
IDictionary

Yang IDictionary berisi status komputer setelah penginstalan selesai.

Pengecualian

Status tersimpan IDictionary mungkin telah rusak.

Terjadi pengecualian saat menghapus instalasi. Pengecualian ini diabaikan dan penghapusan instalasi berlanjut. Namun, aplikasi mungkin tidak sepenuhnya dihapus setelah penghapusan instalasi selesai.

Contoh

Contoh berikut menunjukkan Uninstall metode .Installer Metode Uninstall ini ditimpa di kelas turunan dari Installer.

   // Override 'Uninstall' method of Installer class.
public:
   virtual void Uninstall( IDictionary^ mySavedState ) override
   {
      if ( mySavedState == nullptr )
      {
         Console::WriteLine( "Uninstallation Error !" );
      }
      else
      {
         Installer::Uninstall( mySavedState );
         Console::WriteLine( "The Uninstall method of 'MyInstallerSample' has been called" );
      }
   }
// Override 'Uninstall' method of Installer class.
public override void Uninstall( IDictionary mySavedState )
{
   if (mySavedState == null)
   {
      Console.WriteLine("Uninstallation Error !");
   }
   else
   {
      base.Uninstall( mySavedState );
      Console.WriteLine( "The Uninstall method of 'MyInstallerSample' has been called" );
   }
}
' Override 'Uninstall' method of Installer class.
Public Overrides Sub Uninstall(mySavedState As IDictionary)
   If mySavedState Is Nothing Then
      Console.WriteLine("Uninstallation Error !")
   Else
      MyBase.Uninstall(mySavedState)
      Console.WriteLine("The Uninstall method of 'MyInstallerSample' has been called")
   End If
End Sub

Catatan Bagi Inheritor

Berlaku untuk

Lihat juga