MessageQueueInstaller.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.
Versetzt den Computer durch Rollback der Warteschlangeninformationen, die von der Installationsprozedur in die Registrierung geschrieben wurden, in den Zustand vor der Installation zurück. Diese Methode ist für Installationstools vorgesehen, die die entsprechenden Methoden automatisch aufrufen.
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, das den Zustand des Computers vor der Installation enthält.
Hinweise
Die Rollback -Methode hebt die Auswirkungen der Install -Methode auf. Rollback wird aufgerufen, wenn die Installation einer Komponente im Installationsprojekt fehlschlägt. Die Install -Methode erstellt oder legt die Eigenschaften für eine Warteschlange fest. Rollback Löscht entweder die Warteschlange oder setzt die Eigenschaften einer bereits vorhandenen Warteschlange auf ihre Vorinstallationswerte zurück.
In der Regel rufen Sie die Methoden von MessageQueueInstaller nicht in Ihrem Code auf. Sie werden in der Regel nur vom InstallUtil.exe-Installationshilfsprogramm aufgerufen. Das Hilfsprogramm ruft die Rollback -Methode nach einem Installationsfehler automatisch auf, um alle Änderungen rückgängig zu machen, die der Installationsprozess bereits vorgenommen hat.
Die Installationsroutine einer Anwendung verwendet die des Projektinstallationsprogramms Installer.Context , um automatisch Informationen zu den bereits installierten Komponenten zu verwalten. Diese Zustandsinformationen, die als savedState
Parameter an übergeben Rollback werden, werden kontinuierlich aktualisiert, wenn das Hilfsprogramm jedes MessageQueueInstaller instance. In der Regel ist es nicht erforderlich, dass Ihr Code diese Zustandsinformationen explizit ändert.