Udostępnij za pośrednictwem


ServiceProcessInstaller.Install(IDictionary) Metoda

Definicja

Zapisuje informacje o aplikacji usługi w rejestrze. Ta metoda ma być używana przez narzędzia instalacyjne, które automatycznie nazywają odpowiednie 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

Element IDictionary zawierający informacje kontekstowe skojarzone z instalacją.

Wyjątki

Element stateSaver to null.

Uwagi

Zwykle metody nie są wywoływane ServiceProcessInstaller w kodzie. Zazwyczaj są one wywoływane tylko przez narzędzie instalacyjne. Narzędzie instalacyjne automatycznie wywołuje metodę ServiceProcessInstaller.Install podczas procesu instalacji. W razie potrzeby usuwa błędy, wywołując Rollback wszystkie wcześniej zainstalowane składniki. Ta metoda przekazuje instalację do metody klasy Installer.Install bazowej.

Zwykle metody nie będą wywoływane ServiceInstaller w kodzie. Zazwyczaj są one wywoływane tylko przez narzędzie instalacyjne. Narzędzie instalacyjne automatycznie wywołuje ServiceProcessInstaller.Install metody i ServiceInstaller.Install podczas procesu instalacji. W razie potrzeby usuwa błędy przez wywołanie ( Rollback lub ServiceInstaller.Rollback) we wszystkich wcześniej zainstalowanych składnikach

Procedura instalacji aplikacji przechowuje informacje automatycznie o składnikach już zainstalowanych przy użyciu instalatora Installer.Contextprojektu . Te informacje o stanie przekazywane jako InstallstateSaver parametr są stale aktualizowane jako ServiceProcessInstaller wystąpienie, a każde ServiceInstaller wystąpienie jest instalowane przez narzędzie. Zwykle kod nie jest potrzebny do jawnego zmodyfikowania tych informacji o stanie.

Install przekazuje do metody wywołującej wszelkie wyjątki zgłaszane przez metody klasy bazowej lub BeforeInstall / AfterInstall programy obsługi zdarzeń.

Dotyczy

Zobacz też