MessageQueueInstaller.Rollback(IDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obnoví počítač do stavu, ve který byl před instalací, vrácením zpět informace o frontě, které postup instalace zapisoval do registru. Tuto metodu mají používat instalační nástroje, které automaticky volají příslušné 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
A IDictionary , který obsahuje stav před instalací počítače.
Poznámky
Metoda Rollback vrátí účinky metody zpět Install . Rollback je volána, pokud instalace jakékoli součásti v instalačním projektu selže. Metoda Install vytvoří nebo nastaví vlastnosti fronty. Rollback Buď odstraní frontu, nebo resetuje vlastnosti existující fronty na jejich hodnoty před instalací.
Obvykle nevoláte metody objektu MessageQueueInstaller z kódu; jsou obecně volána pouze instalačním nástrojem InstallUtil.exe. Nástroj automaticky volá metodu Rollback po selhání instalace a vrátí zpět všechny změny, které již instalační proces provedl.
Rutina instalace aplikace používá instalační program Installer.Context projektu k automatické údržbě informací o komponentách, které už byly nainstalovány. Tyto informace o stavu, které se předávají Rollback jako savedState
parametr, se průběžně aktualizují, protože nástroj vrací zpět každou MessageQueueInstaller instanci. Obvykle není nutné, aby váš kód explicitně měnil tyto informace o stavu.