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 informací fronty, které instalační postup napsal do registru. Tato metoda je určena k použití instalačními nástroji, 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ředběžné instalace počítače.
Poznámky
Metoda Rollback vrátí zpět účinky Install metody. Rollback je volána, pokud instalace jakékoli součásti v projektu instalace selže. Metoda Install vytvoří nebo nastaví vlastnosti fronty. Rollback buď odstraní frontu, nebo obnoví vlastnosti předpřipravené fronty na jejich hodnoty před instalací.
Obvykle nevoláte metody MessageQueueInstaller z kódu; obvykle jsou volána pouze instalačním nástrojem InstallUtil.exe. Nástroj automaticky volá metodu Rollback po selhání instalace vrátit zpět všechny změny, které proces instalace již provedl.
Instalační rutina 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 kód explicitně upravil tyto informace o stavu.