MessageQueueInstaller.Rollback(IDictionary) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przywraca komputer do stanu, w jaki znajdował się przed instalacją, przez wycofywanie informacji o kolejce, które procedura instalacji została zapisana w rejestrze. Ta metoda ma być używana przez narzędzia instalacyjne, które automatycznie nazywają odpowiednie metody.
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)
Parametry
- savedState
- IDictionary
Element IDictionary zawierający stan przed instalacją komputera.
Uwagi
Metoda Rollback cofa efekty Install metody . Rollback Jest wywoływana, jeśli instalacja dowolnego składnika w projekcie instalacji nie powiedzie się. Metoda Install tworzy lub ustawia właściwości kolejki. Rollback Usuwa kolejkę lub resetuje właściwości istniejącej kolejki do wartości przed instalacją.
Zazwyczaj metody metody z wewnątrz kodu nie są wywoływane MessageQueueInstaller . Są one zwykle wywoływane tylko przez narzędzie instalacyjne InstallUtil.exe. Narzędzie automatycznie wywołuje metodę Rollback po niepowodzeniu instalacji, aby cofnąć wszelkie zmiany wprowadzone w procesie instalacji.
Procedura instalacji aplikacji używa instalatora Installer.Context projektu do automatycznego utrzymywania informacji o składnikach, które zostały już zainstalowane. Te informacje o stanie, które są przekazywane jako RollbacksavedState
parametr, są stale aktualizowane, gdy narzędzie cofa każde MessageQueueInstaller wystąpienie. Zwykle kod nie musi jawnie modyfikować tych informacji o stanie.