MessageQueueInstaller.Rollback(IDictionary) Metod

Definition

Återställer datorn till det tillstånd den befann sig i före installationen genom att återställa köinformationen som installationsproceduren skrev till registret. Den här metoden är avsedd att användas av installationsverktyg, som automatiskt anropar lämpliga metoder.

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)

Parametrar

savedState
IDictionary

En IDictionary som innehåller förinstallationstillståndet för datorn.

Kommentarer

Metoden Rollback återställer effekten av Install metoden. Rollback anropas om installationen av någon komponent i installationsprojektet misslyckas. Metoden Install skapar eller anger egenskaperna för en kö. Rollback antingen tar bort kön eller återställer egenskaperna för en befintlig kö till deras förinstallationsvärden.

Vanligtvis anropar du inte metoderna MessageQueueInstaller för inifrån koden. De anropas vanligtvis endast av InstallUtil.exe installationsverktyget. Verktyget anropar Rollback automatiskt metoden efter ett installationsfel för att ångra ändringar som installationsprocessen redan har gjort.

Programmets installationsrutin använder projektinstallationsprogrammet för Installer.Context att automatiskt underhålla information om de komponenter som redan har installerats. Den här tillståndsinformationensavedState, som skickas till Rollback som parameter, uppdateras kontinuerligt när verktyget återställer varje MessageQueueInstaller instans. Vanligtvis är det inte nödvändigt att koden uttryckligen ändrar den här tillståndsinformationen.

Gäller för

Se även