Partager via


EventLogInstaller.Rollback(IDictionary) Méthode

Définition

Restaure l’ordinateur à l’état où il était avant l’installation en supprimant les informations du journal des événements que la procédure d’installation a écrites dans le Registre.

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

Qui IDictionary contient l’état de préinstallation de l’ordinateur.

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énement. 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 de votre EventLogInstaller code ; elles sont généralement appelées uniquement par l'Installutil.exe (Outil Programme d’installation). L’outil appelle la Rollback méthode, lorsque ce composant ou un autre composant n’a pas pu être installé, pour annuler les modifications apportées au processus d’installation.

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 transmises en Rollback tant que savedState paramètre, sont mises à jour en permanence à mesure que l’outil restaure chacun d’eux 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