DefaultManagementInstaller Classe
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.
Installe un assembly instrumenté. Pour utiliser ce programme d’installation de projet par défaut, dérivez simplement une classe à l’intérieur de DefaultManagementInstaller l’assembly. Aucune méthode n’a besoin d’être substituée.
Remarque : les bibliothèques WMI .NET sont désormais considérées dans un état final, et aucune autre amélioration, amélioration ou mise à jour n’est disponible pour les problèmes non liés à la sécurité affectant ces bibliothèques.
public ref class DefaultManagementInstaller : System::Configuration::Install::Installer
public class DefaultManagementInstaller : System.Configuration.Install.Installer
type DefaultManagementInstaller = class
inherit Installer
Public Class DefaultManagementInstaller
Inherits Installer
- Héritage
Exemples
L’exemple suivant montre comment dériver une classe de la DefaultManagementInstaller classe pour installer un fournisseur WMI.
// This is the installer class that installs an instrumented assembly.
// To use the default project installer, simply derive a class from
// DefaultManagementInstaller. No methods need to be overridden.
[System.ComponentModel.RunInstaller(true)]
public class TheInstaller : DefaultManagementInstaller
{ }
Remarques
Cette classe fournit une interface pour le programme d’installation installUtil standard dans l’infrastructure .NET. Tout assembly qui contient des classes Automation doit inclure une classe dérivée de ce type. Cela fournit du code qui génère le schéma des objets Automation, l’installe dans WMI et crée le code d’inscription du fournisseur nécessaire.
Constructeurs
| Nom | Description |
|---|---|
| DefaultManagementInstaller() |
Initialise une nouvelle instance de la classe DefaultManagementInstaller. Il s’agit du constructeur sans paramètre. |
Propriétés
| Nom | Description |
|---|---|
| CanRaiseEvents |
Obtient une valeur indiquant si le composant peut déclencher un événement. (Hérité de Component) |
| Container |
Obtient le IContainer fichier qui contient le Component. (Hérité de Component) |
| Context |
Obtient ou définit des informations sur l’installation actuelle. (Hérité de Installer) |
| DesignMode |
Obtient une valeur qui indique si la Component valeur est actuellement en mode création. (Hérité de Component) |
| Events |
Obtient la liste des gestionnaires d’événements qui sont attachés à ce Component. (Hérité de Component) |
| HelpText |
Obtient le texte d’aide de tous les programmes d’installation de la collection d’programmes d’installation. (Hérité de Installer) |
| Installers |
Obtient la collection de programmes d’installation que contient ce programme d’installation. (Hérité de Installer) |
| Parent |
Obtient ou définit le programme d’installation contenant la collection à laquelle appartient ce programme d’installation. (Hérité de Installer) |
| Site |
Obtient ou définit le ISite de Component. (Hérité de Component) |
Méthodes
| Nom | Description |
|---|---|
| Commit(IDictionary) |
En cas de substitution dans une classe dérivée, termine la transaction d’installation. (Hérité de Installer) |
| CreateObjRef(Type) |
Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
| Dispose() |
Libère toutes les ressources utilisées par le Component. (Hérité de Component) |
| Dispose(Boolean) |
Libère les ressources non managées utilisées par les Component ressources gérées et libère éventuellement les ressources managées. (Hérité de Component) |
| Equals(Object) |
Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetLifetimeService() |
Obsolète.
Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
| GetService(Type) |
Retourne un objet qui représente un service fourni par le Component ou par son Container. (Hérité de Component) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| InitializeLifetimeService() |
Obsolète.
Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
| Install(IDictionary) |
En cas de substitution dans une classe dérivée, effectue l’installation. (Hérité de Installer) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| MemberwiseClone(Boolean) |
Crée une copie superficielle de l’objet actuel MarshalByRefObject . (Hérité de MarshalByRefObject) |
| OnAfterInstall(IDictionary) |
Déclenche l’événement AfterInstall. (Hérité de Installer) |
| OnAfterRollback(IDictionary) |
Déclenche l’événement AfterRollback. (Hérité de Installer) |
| OnAfterUninstall(IDictionary) |
Déclenche l’événement AfterUninstall. (Hérité de Installer) |
| OnBeforeInstall(IDictionary) |
Déclenche l’événement BeforeInstall. (Hérité de Installer) |
| OnBeforeRollback(IDictionary) |
Déclenche l’événement BeforeRollback. (Hérité de Installer) |
| OnBeforeUninstall(IDictionary) |
Déclenche l’événement BeforeUninstall. (Hérité de Installer) |
| OnCommitted(IDictionary) |
Déclenche l’événement Committed. (Hérité de Installer) |
| OnCommitting(IDictionary) |
Déclenche l’événement Committing. (Hérité de Installer) |
| Rollback(IDictionary) |
En cas de substitution dans une classe dérivée, restaure l’état de préinstallation de l’ordinateur. (Hérité de Installer) |
| ToString() |
Retourne un String nom contenant le nom du Component, le cas échéant. Cette méthode ne doit pas être remplacée. (Hérité de Component) |
| Uninstall(IDictionary) |
En cas de substitution dans une classe dérivée, supprime une installation. (Hérité de Installer) |
Événements
| Nom | Description |
|---|---|
| AfterInstall |
Se produit après l’exécution Install(IDictionary) des méthodes de tous les programmes d’installation de la Installers propriété. (Hérité de Installer) |
| AfterRollback |
Se produit après la restauration de tous les programmes d’installation de la Installers propriété. (Hérité de Installer) |
| AfterUninstall |
Se produit après que tous les programmes d’installation de la Installers propriété effectuent leurs opérations de désinstallation. (Hérité de Installer) |
| BeforeInstall |
Se produit avant l’exécution de la Install(IDictionary) méthode de chaque programme d’installation dans la collection d’installation. (Hérité de Installer) |
| BeforeRollback |
Se produit avant que les programmes d’installation de la Installers propriété ne soient restaurés. (Hérité de Installer) |
| BeforeUninstall |
Se produit avant que les programmes d’installation de la Installers propriété effectuent leurs opérations de désinstallation. (Hérité de Installer) |
| Committed |
Se produit une fois que tous les programmes d’installation de la Installers propriété ont validé leurs installations. (Hérité de Installer) |
| Committing |
Se produit avant que les programmes d’installation dans la Installers propriété valident leurs installations. (Hérité de Installer) |
| Disposed |
Se produit lorsque le composant est supprimé par un appel à la Dispose() méthode. (Hérité de Component) |