ServiceProcessInstaller.Install(IDictionary) Metódus

Definíció

Szolgáltatásalkalmazás-adatokat ír a beállításjegyzékbe. Ezt a módszert a telepítési eszközöknek kell használniuk, amelyek automatikusan meghívják a megfelelő módszereket.

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)

Paraméterek

stateSaver
IDictionary

A IDictionary telepítéshez társított környezeti információkat tartalmazó fájl.

Kivételek

Az stateSaver van null.

Megjegyzések

Általában nem hívja be a metódusokat ServiceProcessInstaller a kódon belül, általában csak a telepítési segédprogram hívja meg őket. A telepítési segédprogram automatikusan meghívja a ServiceProcessInstaller.Install metódust a telepítési folyamat során. Szükség esetén az összes korábban telepített összetevő meghívásával Rollback visszaállítja a hibákat. Ez a metódus átadja a telepítést az alaposztály-metódusnak Installer.Install .

A metódusokat ServiceInstaller általában nem fogja betárcsázni a kódon belül, általában csak a telepítési segédprogram hívja meg őket. A telepítési segédprogram a telepítési folyamat során automatikusan meghívja a metódusokat és ServiceProcessInstaller.Install a ServiceInstaller.Install metódusokat. Szükség esetén biztonsági másolatot készít a hibákról az összes korábban telepített összetevő meghívásával Rollback (vagy ServiceInstaller.Rollback)

Az alkalmazás telepítési rutinja automatikusan megőrzi a már telepített összetevőkkel kapcsolatos információkat a projekttelepítő Installer.Contexthasználatával. A paraméterként Install átadott stateSaver állapotinformációk folyamatosan frissülnek a ServiceProcessInstaller példányként, és minden ServiceInstaller példányt a segédprogram telepített. Általában szükségtelen, hogy a kód explicit módon módosítsa ezeket az állapotinformációkat.

Install átadja a hívó metódusnak az alaposztály-metódusok vagy BeforeInstall / AfterInstall eseménykezelők által alkalmazott kivételeket.

A következőre érvényes:

Lásd még