EventLogInstaller.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í protokolu událostí, které instalační postup napsal do registru.
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
Stav IDictionary 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 pro protokol událostí a zdroj událostí. Rollback buď odstraní protokol událostí a zdroj, nebo obnoví vlastnosti existujícího zdroje na jeho hodnoty před instalací.
Obvykle nevoláte metody EventLogInstaller z kódu; obvykle se volají pouze Installutil.exe (instalačním nástrojem). Nástroj volá metodu Rollback , pokud se této nebo jiné součásti nepodařilo nainstalovat, vrátit zpět všechny změny, které proces instalace již provedl.
Instalační rutina aplikace používá vlastnost instalačního programu Installer.Context projektu k automatické údržbě informací o komponentách, které již 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 se vrátí zpět EventLogInstaller. Obvykle není nutné, aby kód explicitně upravil tyto informace o stavu.