Partager via


AssemblyInstaller.Rollback(IDictionary) Méthode

Définition

Restaure l'état qui était celui de l'ordinateur avant l'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.

Exceptions

Le paramètre savedState a la valeur null.

- ou -

Il se peut que le IDictionary des états enregistrés ait été endommagé.

- ou -

Il se peut qu'un fichier soit introuvable.

Une exception s'est produite dans le gestionnaire d'événements BeforeRollback d'un des programmes d'installation de la collection.

- ou -

Une exception s'est produite dans le gestionnaire d'événements AfterRollback d'un des programmes d'installation de la collection.

- ou -

Une exception s'est produite pendant la phase Rollback(IDictionary) de l'installation. L'exception est ignorée et la restauration continue. Cependant, il se peut que l'ordinateur ne revienne pas totalement à son état initial une fois la restauration terminée.

- ou -

Des types de programmes d'installation n'ont pas été détectés dans un des assemblys.

- ou -

Une instance d'un des types de programmes d'installation n'a pas pu être créée.

Une exception s'est produite pendant la phase Rollback(IDictionary) de l'installation. L'exception est ignorée et la restauration continue. Cependant, il se peut que l'ordinateur ne revienne pas totalement à son état initial une fois la restauration terminée.

Exemples

Dans l’exemple suivant, la Rollback méthode est appelée pour annuler le processus d’installation sur l’assembly spécifié.

// 'Rollback' the installation process.
myAssemblyInstaller->Rollback( mySavedState );
// 'Rollback' the installation process.
myAssemblyInstaller.Rollback( mySavedState );
' 'Rollback' the installation process.
myAssemblyInstaller.Rollback(mySavedState)

Remarques

Une restauration restaure l’ordinateur à l’état dans lequel il se trouvait avant l’installation. La Rollback méthode est appelée si la Install méthode de cette Installer instance ou d’un programme d’installation de la collection du programme d’installation ne s’exécute pas correctement. Toutes les exceptions générées en appelant la Rollback méthode d’un programme d’installation dans la collection sont ignorées et la restauration des autres programmes d’installation continue.

S’applique à