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 před instalací vrácením informací protokolu událostí, které instalační procedura zapisovala 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
Obsahuje IDictionary 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 pro protokol událostí a zdroj událostí. Rollback Buď odstraní protokol událostí a zdroj, nebo resetuje vlastnosti existujícího zdroje na hodnoty před instalací.
Obvykle nevoláte metody EventLogInstaller z kódu; jsou obecně volána pouze Installutil.exe (instalační nástroj). Nástroj volá metodu Rollback , pokud se nepodařilo nainstalovat tuto nebo jinou komponentu, aby vrátil zpět všechny změny, které již instalační proces provedl.
Rutina instalace aplikace používá vlastnost instalačního Installer.Context programu projektu k automatické údržbě informací o komponentách, které již byly nainstalovány. Tyto informace o stavu, které se předávají Rollback do parametru savedState
, se průběžně aktualizují, protože nástroj vrací zpět každý EventLogInstallerparametr . Obvykle není nutné, aby váš kód explicitně měnil tyto informace o stavu.