ServiceProcessInstaller.Install(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í.
Zapíše informace o aplikaci služby 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 Install(System::Collections::IDictionary ^ stateSaver);
public override void Install (System.Collections.IDictionary stateSaver);
override this.Install : System.Collections.IDictionary -> unit
Public Overrides Sub Install (stateSaver As IDictionary)
Parametry
- stateSaver
- IDictionary
Obsahuje IDictionary kontextové informace přidružené k instalaci.
Výjimky
Hodnota stateSaver
je null
.
Poznámky
Za normálních okolností nevoláte metody na ServiceProcessInstaller v rámci kódu; jsou obecně volána pouze instalačním nástrojem. Instalační nástroj během procesu instalace automaticky volá metodu ServiceProcessInstaller.Install . V případě potřeby zatěžuje selhání voláním Rollback všech dříve nainstalovaných komponent. Tato metoda předá instalaci metodě základní třídy Installer.Install .
Za normálních okolností nebudete volat metody na ServiceInstaller v rámci kódu; jsou obecně volána pouze instalačním nástrojem. Instalační nástroj během procesu instalace automaticky volá ServiceProcessInstaller.Install metody a ServiceInstaller.Install . V případě potřeby zatěžuje selhání voláním Rollback (nebo ServiceInstaller.Rollback) u všech dříve nainstalovaných komponent.
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é do Install jako stateSaver
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 tyto informace o stavu upravl explicitně.
Install předává volající metodě všechny výjimky vyvolané metodami základní třídy nebo BeforeInstall / AfterInstall obslužnými rutinami událostí.