Installer.Uninstall(IDictionary) Metódus

Definíció

Ha felül van bírálva egy származtatott osztályban, eltávolít egy telepítést.

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)

Paraméterek

savedState
IDictionary

A IDictionary számítógép állapotát a telepítés befejezése után tartalmazó fájl.

Kivételek

Lehetséges, hogy a mentett állapot IDictionary sérült.

Kivétel történt az eltávolítás során. Ezt a kivételt a rendszer figyelmen kívül hagyja, és az eltávolítás folytatódik. Előfordulhat azonban, hogy az alkalmazás nem lesz teljesen eltávolítva az eltávolítás befejezése után.

Példák

Az alábbi példa a Uninstall metódust Installermutatja be. A Uninstall metódus felül van bírálva a származtatott osztályban 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

Megjegyzések az öröklőkhöz

A következőre érvényes:

Lásd még