ServiceProcessInstaller.Install(IDictionary) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt Dienstanwendungsinformationen in die Registrierung. Diese Methode ist für die Verwendung durch Installationstools bestimmt, die die entsprechenden Methoden automatisch aufrufen.
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)
Parameter
- stateSaver
- IDictionary
Ein IDictionary mit Kontextinformationen für die Installation.
Ausnahmen
Der Jointyp (stateSaver
) lautet null
.
Hinweise
Normalerweise rufen Sie die Methoden nicht in Ihrem Code auf ServiceProcessInstaller , sie werden in der Regel nur vom Installationshilfsprogramm aufgerufen. Das Installationshilfsprogramm ruft die ServiceProcessInstaller.Install -Methode während des Installationsvorgangs automatisch auf. Fehler werden bei Bedarf durch Aufruf Rollback aller zuvor installierten Komponenten gesichert. Diese Methode übergibt die Installation an die Basisklassenmethode Installer.Install .
Normalerweise rufen Sie die Methoden nicht in Ihrem Code auf ServiceInstaller , sie werden in der Regel nur vom Installationshilfsprogramm aufgerufen. Das Installationshilfsprogramm ruft die ServiceProcessInstaller.Install Methoden und ServiceInstaller.Install während des Installationsvorgangs automatisch auf. Fehler werden bei Bedarf durch Aufrufen Rollback (oder ServiceInstaller.Rollback) für alle zuvor installierten Komponenten gesichert.
Die Installationsroutine einer Anwendung verwaltet automatisch Informationen zu den bereits installierten Komponenten mithilfe des Projektinstallationsprogramms Installer.Context. Diese Zustandsinformationen, die stateSaver
als Parameter übergeben werdenInstall, werden kontinuierlich als ServiceProcessInstaller instance aktualisiert, und jede ServiceInstaller instance wird vom Hilfsprogramm installiert. In der Regel ist es nicht erforderlich, dass Ihr Code diese Zustandsinformationen explizit ändert.
Install übergibt an die aufrufende Methode alle Ausnahmen, die von Basisklassenmethoden oder BeforeInstall / AfterInstall Ereignishandlern ausgelöst werden.