ServiceProcessInstaller.Install(IDictionary) Metodo

Definizione

Scrive le informazioni sull'applicazione di servizio nel Registro di sistema. È necessario che questo metodo venga utilizzato dagli strumenti di installazione che richiamano automaticamente i metodi corretti.

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)

Parametri

stateSaver
IDictionary

Oggetto IDictionary che contiene le informazioni contestuali associate all'installazione.

Eccezioni

L'elemento stateSaver è null.

Commenti

In genere, non si chiamano i metodi ServiceProcessInstaller all'interno del codice. In genere vengono chiamati solo dall'utilità di installazione. L'utilità di installazione chiama automaticamente il ServiceProcessInstaller.Install metodo durante il processo di installazione. Esegue il backout degli errori, se necessario, chiamando Rollback tutti i componenti installati in precedenza. Questo metodo passa l'installazione al metodo della classe Installer.Install base.

In genere, non si chiamano i metodi ServiceInstaller all'interno del codice. In genere vengono chiamati solo dall'utilità di installazione. L'utilità di installazione chiama automaticamente i ServiceProcessInstaller.Install metodi e ServiceInstaller.Install durante il processo di installazione. Esegue il backup degli errori, se necessario, chiamando Rollback (o ServiceInstaller.Rollback) in tutti i componenti installati in precedenza

La routine di installazione di un'applicazione gestisce automaticamente le informazioni sui componenti già installati, usando il programma di installazione del Installer.Contextprogetto . Queste informazioni sullo stato, passate Install come stateSaver parametro, vengono aggiornate continuamente come ServiceProcessInstaller istanza e ogni ServiceInstaller istanza viene installata dall'utilità. In genere non è necessario modificare in modo esplicito le informazioni sullo stato del codice.

Install passa al metodo chiamante eventuali eccezioni generate da metodi di classe di base o BeforeInstall / AfterInstall gestori eventi.

Si applica a

Vedi anche