ServiceProcessInstaller.Install(IDictionary) Methode

Definitie

Hiermee schrijft u servicetoepassingsinformatie naar het register. Deze methode is bedoeld om te worden gebruikt door installatieprogramma's, die automatisch de juiste methoden aanroepen.

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)

Parameters

stateSaver
IDictionary

Een IDictionary met de contextinformatie die is gekoppeld aan de installatie.

Uitzonderingen

De stateSaver is null.

Opmerkingen

Normaal gesproken roept u de methoden in uw code niet aan ServiceProcessInstaller ; ze worden meestal alleen aangeroepen door het installatieprogramma. Het installatieprogramma roept automatisch de ServiceProcessInstaller.Install methode aan tijdens het installatieproces. Indien nodig worden fouten teruggezet door alle eerder geïnstalleerde onderdelen aan te roepen Rollback . Met deze methode wordt de installatie doorgegeven aan de basisklassemethode Installer.Install .

Normaal gesproken roept u de methoden in uw code niet aan ServiceInstaller ; ze worden meestal alleen aangeroepen door het installatieprogramma. Het installatieprogramma roept ServiceProcessInstaller.Install de en ServiceInstaller.Install methoden automatisch aan tijdens het installatieproces. Indien nodig worden fouten teruggezet door alle eerder geïnstalleerde onderdelen aan te roepen Rollback (of ServiceInstaller.Rollback)

De installatieroutine van een toepassing onderhoudt automatisch informatie over de onderdelen die al zijn geïnstalleerd, met behulp van de installatieprogramma's van Installer.Contexthet project. Deze statusinformatie, doorgegeven Install als de stateSaver parameter, wordt continu bijgewerkt wanneer het ServiceProcessInstaller exemplaar en elke ServiceInstaller instantie wordt geïnstalleerd door het hulpprogramma. Het is meestal niet nodig dat uw code deze statusinformatie expliciet wijzigt.

Install geeft door aan de aanroepende methode eventuele uitzonderingen die worden gegenereerd door basisklassemethoden of BeforeInstall / AfterInstall gebeurtenis-handlers.

Van toepassing op

Zie ook