Freigeben über


EventLogInstaller.Rollback(IDictionary) Methode

Definition

Stellt den Computer in den Zustand zurück, in dem er sich vor der Installation befand, indem das Rollback der Ereignisprotokollinformationen, die die Installationsprozedur in die Registrierung geschrieben hat, zurück.

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

Eine IDictionary , die den Vorinstallationsstatus des Computers enthält.

Hinweise

Mit Rollback der Methode werden die Auswirkungen der Install Methode rückgängig. Rollback wird aufgerufen, wenn die Installation einer Komponente im Installationsprojekt fehlschlägt. Die Install Methode erstellt oder legt die Eigenschaften für ein Ereignisprotokoll und eine Ereignisquelle fest. Rollback Löscht entweder das Ereignisprotokoll und die Quelle, oder setzt die Eigenschaften einer bereits vorhandenen Quelle auf die Vorinstallationswerte zurück.

In der EventLogInstaller Regel rufen Sie die Methoden des Codes nicht auf. Sie werden in der Regel nur vom Installutil.exe (Installer Tool) aufgerufen. Das Tool ruft die Rollback Methode auf, wenn diese oder eine andere Komponente nicht installiert wurde, um alle Änderungen rückgängig zu machen, die der Installationsprozess bereits vorgenommen hat.

Die Installationsroutine einer Anwendung verwendet die Eigenschaft des Installer.Context Projektinstallationsprogramms, um automatisch Informationen zu den Komponenten zu verwalten, die bereits installiert wurden. Diese Zustandsinformationen, die als savedState Parameter übergeben Rollback werden, werden kontinuierlich aktualisiert, wenn das Tool zurückgesetzt wirdEventLogInstaller. In der Regel ist es für Ihren Code nicht erforderlich, diese Statusinformationen explizit zu ändern.

Gilt für:

Weitere Informationen