ServiceProcessInstaller.Rollback(IDictionary) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.