Partager via


EventLogInstaller.Rollback(IDictionary) Méthode

Définition

Restaure l'état qui était celui de l'ordinateur avant l'installation en restaurant les informations du journal des événements écrites dans le Registre pendant la procédure d'installation.

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

Paramètres

savedState
IDictionary

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

Remarques

La Rollback méthode annule les effets de la Install méthode . Rollback est appelé si l’installation d’un composant dans le projet d’installation échoue. La Install méthode crée ou définit les propriétés d’un journal des événements et d’une source d’événements. Rollback supprime le journal des événements et la source, ou réinitialise les propriétés d’une source préexistante à ses valeurs de préinstallation.

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). L’outil appelle la Rollback méthode, lorsque ce composant ou un autre n’a pas pu être installé, pour annuler les modifications que le processus d’installation a déjà apportées.

La routine d’installation d’une application utilise la propriété du programme d’installation du Installer.Context projet pour conserver automatiquement des informations sur les composants qui ont déjà été installés. Ces informations d’état, qui sont passées à Rollback en tant que savedState paramètre, sont continuellement mises à jour à mesure que l’outil restaure 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