ServiceProcessInstaller.Install(IDictionary) Método
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í.
Escribe información de la aplicación de servicio en el Registro. Este método está pensado para que lo utilicen las herramientas de instalación, que llaman automáticamente a los métodos adecuados.
public:
override void Install(System::Collections::IDictionary ^ stateSaver);
public override void Install (System.Collections.IDictionary stateSaver);
override this.Install : System.Collections.IDictionary -> unit
Public Overrides Sub Install (stateSaver As IDictionary)
Parámetros
- stateSaver
- IDictionary
IDictionary que contiene la información de contexto asociada a la instalación.
Excepciones
El valor de stateSaver
es null
.
Comentarios
Normalmente, no se llama a los métodos en ServiceProcessInstaller el código; por lo general, la utilidad de instalación los llama únicamente. La utilidad de instalación llama automáticamente al ServiceProcessInstaller.Install método durante el proceso de instalación. Devuelve errores, si es necesario, llamando a Rollback todos los componentes instalados anteriormente. Este método pasa la instalación al método de clase Installer.Install base.
Normalmente, no llamará a los métodos en ServiceInstaller el código; por lo general, la utilidad de instalación los llama únicamente. La utilidad de instalación llama automáticamente a los ServiceProcessInstaller.Install métodos y ServiceInstaller.Install durante el proceso de instalación. Devuelve errores, si es necesario, llamando a Rollback (o ServiceInstaller.Rollback) en todos los componentes instalados anteriormente.
La rutina de instalación de una aplicación mantiene información automáticamente sobre los componentes ya instalados mediante el instalador del Installer.Contextproyecto. Esta información de estado, pasada Install como stateSaver
parámetro, se actualiza continuamente a medida que la ServiceProcessInstaller instancia de y la utilidad instala cada ServiceInstaller instancia. Normalmente no es necesario que el código modifique explícitamente esta información de estado.
Install pasa al método de llamada cualquier excepción producida por métodos de clase base o BeforeInstall / AfterInstall controladores de eventos.