DefaultManagementInstaller Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Instala un ensamblado instrumentado. Para usar este instalador de proyecto predeterminado, simplemente derive una clase desde DefaultManagementInstaller dentro del ensamblado. No es necesario invalidar ningún método.
Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas.
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
- Herencia
Ejemplos
En el ejemplo siguiente se muestra cómo derivar una clase de la DefaultManagementInstaller clase para instalar un proveedor 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
{ }
Comentarios
Esta clase proporciona una interfaz para el instalador installUtil estándar en el marco de .NET. Cualquier ensamblado que contenga clases de Automation debe incluir una clase derivada de este tipo. Esto proporcionará código que genera el esquema de los objetos de automatización, lo instala en WMI y crea el código de registro de proveedor necesario.
Constructores
| Nombre | Description |
|---|---|
| DefaultManagementInstaller() |
Inicializa una nueva instancia de la clase DefaultManagementInstaller. Este es el constructor sin parámetros. |
Propiedades
| Nombre | Description |
|---|---|
| CanRaiseEvents |
Obtiene un valor que indica si el componente puede generar un evento. (Heredado de Component) |
| Container |
Obtiene el IContainer objeto que contiene el Componentobjeto . (Heredado de Component) |
| Context |
Obtiene o establece información sobre la instalación actual. (Heredado de Installer) |
| DesignMode |
Obtiene un valor que indica si Component el objeto está actualmente en modo de diseño. (Heredado de Component) |
| Events |
Obtiene la lista de controladores de eventos que están asociados a este Componentobjeto . (Heredado de Component) |
| HelpText |
Obtiene el texto de ayuda de todos los instaladores de la colección del instalador. (Heredado de Installer) |
| Installers |
Obtiene la colección de instaladores que contiene este instalador. (Heredado de Installer) |
| Parent |
Obtiene o establece el instalador que contiene la colección a la que pertenece este instalador. (Heredado de Installer) |
| Site |
Obtiene o establece ISite de Component. (Heredado de Component) |
Métodos
| Nombre | Description |
|---|---|
| Commit(IDictionary) |
Cuando se invalida en una clase derivada, completa la transacción de instalación. (Heredado de Installer) |
| CreateObjRef(Type) |
Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
| Dispose() |
Libera todos los recursos usados por .Component (Heredado de Component) |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por Component y, opcionalmente, libera los recursos administrados. (Heredado de Component) |
| Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
| GetHashCode() |
Sirve como función hash predeterminada. (Heredado de Object) |
| GetLifetimeService() |
Obsoletos.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
| GetService(Type) |
Devuelve un objeto que representa un servicio proporcionado por Component o por su Container. (Heredado de Component) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| InitializeLifetimeService() |
Obsoletos.
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
| Install(IDictionary) |
Cuando se invalida en una clase derivada, realiza la instalación. (Heredado de Installer) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficial del objeto actual MarshalByRefObject . (Heredado de MarshalByRefObject) |
| OnAfterInstall(IDictionary) |
Genera el evento AfterInstall. (Heredado de Installer) |
| OnAfterRollback(IDictionary) |
Genera el evento AfterRollback. (Heredado de Installer) |
| OnAfterUninstall(IDictionary) |
Genera el evento AfterUninstall. (Heredado de Installer) |
| OnBeforeInstall(IDictionary) |
Genera el evento BeforeInstall. (Heredado de Installer) |
| OnBeforeRollback(IDictionary) |
Genera el evento BeforeRollback. (Heredado de Installer) |
| OnBeforeUninstall(IDictionary) |
Genera el evento BeforeUninstall. (Heredado de Installer) |
| OnCommitted(IDictionary) |
Genera el evento Committed. (Heredado de Installer) |
| OnCommitting(IDictionary) |
Genera el evento Committing. (Heredado de Installer) |
| Rollback(IDictionary) |
Cuando se invalida en una clase derivada, restaura el estado de preinstalación del equipo. (Heredado de Installer) |
| ToString() |
Devuelve un String objeto que contiene el nombre de Component, si existe. Este método no se debe invalidar. (Heredado de Component) |
| Uninstall(IDictionary) |
Cuando se invalida en una clase derivada, quita una instalación. (Heredado de Installer) |
Eventos
| Nombre | Description |
|---|---|
| AfterInstall |
Se produce después de ejecutar los Install(IDictionary) métodos de todos los instaladores de la Installers propiedad . (Heredado de Installer) |
| AfterRollback |
Se produce después de revertir las instalaciones de todos los instaladores de la Installers propiedad. (Heredado de Installer) |
| AfterUninstall |
Se produce después de que todos los instaladores de la Installers propiedad realicen sus operaciones de desinstalación. (Heredado de Installer) |
| BeforeInstall |
Se produce antes de que se haya ejecutado el Install(IDictionary) método de cada instalador de la colección del instalador. (Heredado de Installer) |
| BeforeRollback |
Se produce antes de que los instaladores de la Installers propiedad se revierten. (Heredado de Installer) |
| BeforeUninstall |
Se produce antes de que los instaladores de la Installers propiedad realicen sus operaciones de desinstalación. (Heredado de Installer) |
| Committed |
Se produce después de que todos los instaladores de la Installers propiedad hayan confirmado sus instalaciones. (Heredado de Installer) |
| Committing |
Se produce antes de que los instaladores de la Installers propiedad confirmen sus instalaciones. (Heredado de Installer) |
| Disposed |
Se produce cuando el componente se elimina mediante una llamada al Dispose() método . (Heredado de Component) |