ServiceProcessInstaller.Install(IDictionary) Metod

Definition

Skriver information om tjänstprogram till registret. Den här metoden är avsedd att användas av installationsverktyg, som anropar lämpliga metoder automatiskt.

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)

Parametrar

stateSaver
IDictionary

En IDictionary som innehåller den kontextinformation som är associerad med installationen.

Undantag

stateSaver är null.

Kommentarer

Normalt anropar du inte metoderna i ServiceProcessInstaller koden. De anropas vanligtvis endast av installationsverktyget. Installationsverktyget anropar ServiceProcessInstaller.Install automatiskt metoden under installationsprocessen. Om det behövs säkerhetskopieras fel genom att anropa Rollback alla tidigare installerade komponenter. Den här metoden skickar installationen till basklassmetoden Installer.Install .

Normalt anropar du inte metoderna i ServiceInstaller koden. De anropas vanligtvis endast av installationsverktyget. Installationsverktyget anropar ServiceProcessInstaller.Install automatiskt metoderna och ServiceInstaller.Install under installationsprocessen. Om det behövs säkerhetskopieras fel genom att anropa Rollback (eller ServiceInstaller.Rollback) på alla tidigare installerade komponenter

Programmets installationsrutin lagrar automatiskt information om de komponenter som redan har installerats med hjälp av projektinstallationsprogrammets Installer.Context. Den här tillståndsinformationenInstall, som skickas som stateSaver parameter, uppdateras kontinuerligt som ServiceProcessInstaller instans och varje ServiceInstaller instans installeras av verktyget. Det är vanligtvis inte nödvändigt för koden att uttryckligen ändra den här tillståndsinformationen.

Install skickar till anropsmetoden eventuella undantag som utlöses av basklassmetoder eller BeforeInstall / AfterInstall händelsehanterare.

Gäller för

Se även