MessageQueueInstaller.Commit(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.
Menyelesaikan proses penginstalan dengan menerapkan MessageQueue informasi penginstalan yang Install(IDictionary) ditulis metode ke registri. Metode ini dimaksudkan untuk digunakan oleh alat penginstalan, yang secara otomatis memanggil metode yang sesuai.
public:
override void Commit(System::Collections::IDictionary ^ savedState);
public override void Commit (System.Collections.IDictionary savedState);
override this.Commit : System.Collections.IDictionary -> unit
Public Overrides Sub Commit (savedState As IDictionary)
Parameter
- savedState
- IDictionary
yang IDictionary berisi status pasca-penginstalan komputer.
Keterangan
Biasanya, Anda tidak memanggil metode MessageQueueInstaller dari dalam kode Anda; metode umumnya hanya dipanggil oleh utilitas penginstalan installutil.exe. Utilitas secara otomatis memanggil Install metode selama proses penginstalan. Penginstalan bersifat transaksional, jadi jika ada kegagalan komponen proyek penginstalan selama penginstalan, semua komponen yang diinstal sebelumnya digulung balik ke status pra-penginstalannya. Ini dicapai dengan memanggil metode setiap komponen Rollback .
Setelah penginstalan yang berhasil dari semua komponen yang terkait dengan proyek penginstalan telah terjadi, utilitas penginstalan melakukan penginstalan. Commit menyelesaikan penginstalan MessageQueue dengan mengatur antrean ke status awal yang sesuai. Jika antrean yang ditentukan oleh Path properti sudah ada dan berisi pesan, Commit hapus pesan. Commit, bukan Install, menghapus pesan karena tindakan pembersihan pesan tidak dapat digulung balik.
Rutinitas penginstalan aplikasi menggunakan alat penginstal Installer.Context proyek untuk secara otomatis mempertahankan informasi tentang komponen yang telah diinstal. Informasi status ini, yang diteruskan sebagai CommitsavedState
parameter, terus diperbarui saat utilitas menerapkan setiap MessageQueueInstaller instans. Biasanya, kode Anda tidak perlu diubah secara eksplisit. Ketika antrean telah dibersihkan, Commit posting entri log ke savedState
yang terkait dengan penginstalan.