Bagikan melalui


ServiceProcessInstaller.Install(IDictionary) Metode

Definisi

Menulis informasi aplikasi layanan ke registri. Metode ini dimaksudkan untuk digunakan oleh alat penginstalan, yang memanggil metode yang sesuai secara otomatis.

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)

Parameter

stateSaver
IDictionary

Yang IDictionary berisi informasi konteks yang terkait dengan penginstalan.

Pengecualian

stateSaver adalah null.

Keterangan

Biasanya, Anda tidak memanggil metode pada dalam kode Anda; metode umumnya hanya dipanggil ServiceProcessInstaller oleh utilitas penginstalan. Utilitas penginstalan secara otomatis memanggil ServiceProcessInstaller.Install metode selama proses penginstalan. Ini akan mendukung kegagalan, jika perlu, dengan memanggil Rollback semua komponen yang diinstal sebelumnya. Metode ini meneruskan penginstalan ke metode kelas Installer.Install dasar.

Biasanya, Anda tidak akan memanggil metode pada dalam kode Anda; metode umumnya hanya dipanggil ServiceInstaller oleh utilitas penginstalan. Utilitas penginstalan secara otomatis memanggil ServiceProcessInstaller.Install metode dan ServiceInstaller.Install selama proses penginstalan. Ini mendukung kegagalan, jika perlu, dengan memanggil Rollback (atau ServiceInstaller.Rollback) pada semua komponen yang diinstal sebelumnya

Rutinitas penginstalan aplikasi mempertahankan informasi secara otomatis tentang komponen yang sudah diinstal, menggunakan alat penginstal Installer.Contextproyek. Informasi status ini, diteruskan sebagai InstallstateSaver parameter, terus diperbarui sebagai ServiceProcessInstaller instans dan setiap ServiceInstaller instans diinstal oleh utilitas. Biasanya tidak perlu bagi kode Anda untuk memodifikasi informasi status ini secara eksplisit.

Install meneruskan ke metode panggilan pengecualian apa pun yang dilemparkan oleh metode kelas dasar atau BeforeInstall / AfterInstall penanganan aktivitas.

Berlaku untuk

Lihat juga