ServiceProcessInstaller.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í.
Vrátí zpět informace o aplikaci služby zapsané do registru podle postupu instalace. Tato metoda je určena k použití instalačními nástroji, které automaticky zpracovávají 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
Obsahuje IDictionary kontextové informace přidružené k instalaci.
Výjimky
Poznámky
Za normálních okolností nevoláte metody ServiceProcessInstaller v kódu; obvykle jsou volána pouze instalačním nástrojem. Instalační nástroj automaticky volá metodu ServiceProcessInstaller.Install během procesu instalace. V případě potřeby vyvrátí selhání voláním Rollback objektu, který vygeneroval výjimku.
Instalační rutina aplikace udržuje informace o již nainstalovaných komponentách automaticky pomocí instalačního Installer.Contextprogramu projektu . Tyto informace o stavu předané Rollback jako savedState parametr se průběžně aktualizují jako ServiceProcessInstaller instance a každá ServiceInstaller instance je nainstalována nástrojem. Obvykle není nutné, aby kód explicitně upravil tyto informace o stavu.
Rollback předá volající metodě všechny výjimky vyvolané metodami základní třídy nebo BeforeInstall / AfterInstall obslužnými rutinami událostí.