ServiceProcessInstaller.Install(IDictionary) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.