ServiceProcessInstaller.Rollback(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.
Führt ein Rollback der Informationen über Dienstanwendungen durch, die bei der Installation in die Registrierung geschrieben wurden. Diese Methode ist nur für die Verwendung durch Installationstools vorgesehen, die die entsprechenden Methoden automatisch verarbeiten.
public:
override void Rollback(System::Collections::IDictionary ^ savedState);
public override void Rollback (System.Collections.IDictionary savedState);
override this.Rollback : System.Collections.IDictionary -> unit
Public Overrides Sub Rollback (savedState As IDictionary)
Parameter
- savedState
- IDictionary
Ein IDictionary mit Kontextinformationen für die Installation.
Ausnahmen
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 ggf. durch Aufrufen Rollback des Objekts, das die Ausnahme generiert hat, gesichert.
Die Installationsroutine einer Anwendung verwaltet automatisch Informationen zu den bereits installierten Komponenten mithilfe des -Installationsprogramms des Installer.ContextProjekts. Diese Zustandsinformationen, die savedState
als Parameter übergeben werdenRollback, werden kontinuierlich als ServiceProcessInstaller instance aktualisiert, und jede ServiceInstaller instance wird vom Hilfsprogramm installiert. Es ist in der Regel nicht erforderlich, dass Ihr Code diese Zustandsinformationen explizit ändert.
Rollback übergibt alle Ausnahmen, die von Basisklassenmethoden oder BeforeInstall / AfterInstall Ereignishandlern ausgelöst werden, an die aufrufende Methode.