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 instalačním postupem. Tuto metodu mají používat instalační nástroje, 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
Objekt IDictionary , který obsahuje kontextové informace přidružené k instalaci.
Výjimky
Poznámky
Za normálních okolností nevoláte metody v ServiceProcessInstaller rámci 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 zálohuje selhání voláním Rollback objektu, který vygeneroval výjimku.
Rutina instalace 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 do 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 váš kód explicitně měnil tyto informace o stavu.
Rollback předá metodě volání všechny výjimky vyvolané metodami základní třídy nebo BeforeInstall / AfterInstall obslužnými rutinami událostí.