Partager via


EventLogInstaller.Uninstall(IDictionary) Méthode

Définition

Supprime une installation en enlevant du Registre les informations du journal des événements.

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

Paramètres

savedState
IDictionary

IDictionary qui contient l'état qui était celui de l'ordinateur avant l'installation.

Remarques

Si la valeur de la UninstallAction propriété est Remove, la Uninstall méthode supprime la source et le journal associé que le programme d’installation a créé si les Log propriétés et ont Source spécifié la création d’un journal des événements et d’une source.

En règle générale, vous n’appelez pas les méthodes du EventLogInstaller à partir de votre code ; elles sont généralement appelées uniquement par le Installutil.exe (outil d’installation) en mode de désinstallation. L’outil appelle automatiquement la Uninstall méthode pour restaurer les parties du système qui ont été affectées par l’installation à leur état de pré-installation. Cela inclut la suppression des informations de Registre associées au journal des événements en cours de désinstallation.

La routine de désinstallation d’une application utilise la propriété du programme d’installation du Installer.Context projet pour gérer automatiquement les informations sur les composants qui ont déjà été désinstallés. Ces informations d’état, qui sont transmises à Uninstall en tant que savedState paramètre, sont continuellement mises à jour à mesure que l’outil désinstalle chaque EventLogInstaller. En règle générale, il n’est pas nécessaire que votre code modifie explicitement ces informations d’état.

S’applique à

Voir aussi