Partager via


ServiceProcessInstaller.Rollback(IDictionary) Méthode

Définition

Restaure les informations de l'application de service inscrites dans le Registre par la procédure d'installation. Cette méthode est destinée à être utilisée par les outils d'installation qui traitent automatiquement les méthodes appropriées.

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 les informations de contexte associées à l'installation.

Exceptions

Le savedState est null.

-ou-

savedState est endommagé ou n'existe pas.

Remarques

Normalement, vous n’appelez pas les méthodes sur ServiceProcessInstaller dans votre code ; elles sont généralement appelées uniquement par l’utilitaire d’installation. L’utilitaire d’installation appelle automatiquement la ServiceProcessInstaller.Install méthode pendant le processus d’installation. Il sauvegarde les échecs, si nécessaire, en appelant Rollback sur l’objet qui a généré l’exception.

La routine d’installation d’une application conserve automatiquement les informations sur les composants déjà installés, à l’aide du programme d’installation du Installer.Contextprojet . Ces informations d’état, transmises en Rollback tant que savedState paramètre, sont continuellement mises à jour au fur et à mesure que l’instance ServiceProcessInstaller et chaque ServiceInstaller instance est installé par l’utilitaire. Il n’est généralement pas nécessaire que votre code modifie explicitement ces informations d’état.

Rollback passe à la méthode appelante toutes les exceptions levées par les méthodes de classe de base ou BeforeInstall / AfterInstall les gestionnaires d’événements.

S’applique à

Voir aussi