Installer.Uninstall(IDictionary) Metodo

Definizione

Quando ne viene eseguito l'override in una classe derivata, rimuove un'installazione.

C#
public virtual void Uninstall (System.Collections.IDictionary savedState);

Parametri

savedState
IDictionary

Oggetto IDictionary che contiene lo stato del computer dopo il completamento dell'installazione.

Eccezioni

È possibile che l'oggetto IDictionary contenente informazioni di stato sia danneggiato.

È stata generata un'eccezione durante la disinstallazione. L'eccezione verrà ignorata e la disinstallazione proseguirà. È tuttavia possibile che la disinstallazione dell'applicazione non venga completata correttamente.

Esempio

Nell'esempio seguente viene illustrato il Uninstall metodo di Installer. Il Uninstall metodo viene sottoposto a override nella classe derivata di Installer.

C#
// 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" );
   }
}

Note per gli eredi

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Vedi anche