System.Configuration.Install, espace de noms

Bibliothèque de classes .NET Framework 
System.Configuration.Install, espace de noms 

L'espace de noms System.Configuration.Install fournit des classes qui vous permettent d'écrire des programmes d'installation personnalisés pour vos propres composants. La classe Installer est la classe de base pour tous les programmes d'installation personnalisés du .NET Framework. Par l'intermédiaire de la propriété Installer.Installers, un programme d'installation contient une collection d'autres programmes d'installation enfants. Lorsque le programme d'installation est exécuté, il parcourt ses enfants et appelle System.Configuration.Install.Installer.Install, System.Configuration.Install.Installer.Commit, System.Configuration.Install.Installer.Rollback ou System.Configuration.Install.Installer.Uninstall. Pour obtenir un exemple d'objet de la collection Installers, consultez EventLogInstaller. La propriété Context contient des informations sur l'installation. Par exemple, elle contient des informations concernant l'emplacement du fichier journal de l'installation, l'emplacement du fichier qui enregistre les informations requises pour la méthode Uninstall et la ligne de commande qui a été entrée au moment où l'exécutable d'installation a été exécuté. Pour obtenir un exemple d'exécutable d'installation, consultez Outil Installer Tool (Installutil.exe). Les méthodes Install, Commit, Rollback et Uninstall ne sont pas toujours appelées sur la même instance de Installer. Par exemple, vous pouvez utiliser Installer pour installer et valider une application, puis libérer la référence à ce Installer. La désinstallation ultérieure de l'application entraîne la création d'une nouvelle référence à Installer, ce qui signifie que la méthode Uninstall est appelée sur une autre instance de Installer. Pour cette raison, n'enregistrez pas l'état d'un ordinateur dans un programme d'installation. Utilisez plutôt un IDictionary conservé d'un appel à l'autre et passé aux méthodes Install, Commit, Rollback et Uninstall.

ClassesClasses
 ClasseDescription
Classe publiqueAssemblyInstallerCharge un assembly et exécute tous les programmes d'installation qu'il contient.
Classe publiqueComponentInstallerSpécifie un programme d'installation qui copie les propriétés d'un composant à utiliser lors de l'installation.
Classe publiqueInstallContextContient des informations sur l'installation en cours.
Classe publiqueInstallerFournit la base des installations personnalisées.
Classe publiqueInstallerCollectionContient une collection de programmes d'installation à exécuter pendant une installation.
Classe publiqueInstallEventArgsFournit des données pour les événements suivants : BeforeInstall, AfterInstall, Committing, Committed, BeforeRollback, AfterRollback, BeforeUninstall, AfterUninstall.
Classe publiqueInstallExceptionException levée lorsqu'une erreur se produit pendant la phase de validation, de restauration ou de désinstallation d'une installation.
Classe publiqueManagedInstallerClass 
Classe publiqueTransactedInstallerDéfinit un programme d'installation qui soit réussit complètement, soit échoue et laisse l'ordinateur dans son état initial.
InterfacesInterfaces
 InterfaceDescription
Interface publiqueIManagedInstaller 
DéléguésDélégués
 DéléguéDescription
Délégué publicInstallEventHandlerReprésente la méthode qui gérera l'événement BeforeInstall, AfterInstall, Committing, Committed, BeforeRollback, AfterRollback, BeforeUninstall ou AfterUninstall d'un Installer.
ÉnumérationsÉnumérations
 ÉnumérationDescription
Énumération publiqueUninstallActionSpécifie les actions qu'un programme d'installation doit effectuer pendant une désinstallation.

Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/system.configuration.install.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

9 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-5285
Document créé le 30/10/06 04:01, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-system.configuration.install.html Document affiché 2 fois ce mois de Mai.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,51 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Aimer savoir est humain, savoir aimer est divin.

Joseph Roux
 
l'infobrol
Nous sommes le Jeudi 31 Mai 2012, 18:55, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)