ServiceProcessInstaller.Install(IDictionary) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.