MessageQueueInstaller.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.
Melakukan penginstalan dan menulis informasi antrean pesan ke registri. Metode ini dimaksudkan untuk digunakan oleh alat penginstalan, yang secara otomatis memanggil metode yang sesuai.
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 digunakan untuk menyimpan informasi yang diperlukan untuk melakukan operasi penerapan, pembatalan, atau penghapusan instalasi.
Keterangan
Metode ini Install menulis informasi antrean pesan ke registri, dan mengaitkan instans MessageQueue dengan antrean yang terletak di jalur yang ditentukan oleh Path properti . Jika antrean belum ada, Install buat antrean transaksional. Install mengatur properti antrean baru atau yang sudah ada ke properti yang telah Anda tentukan di MessageQueueInstaller. Jika antrean sudah ada, propertinya direset ke properti .MessageQueueInstaller Jika antrean yang ada tidak transaksional, antrean tersebut dihapus lalu dibuat ulang sebagai antrean transaksional.
Perhatian
Jika perlu membuat ulang antrean, pesan dalam antrean akan hilang.
Biasanya, Anda tidak memanggil metode MessageQueueInstaller dari dalam kode Anda; metode umumnya hanya dipanggil oleh utilitas penginstalan installutil.exe. Utilitas secara otomatis memanggil metode selama proses penginstalan untuk menulis informasi registri Install yang terkait dengan antrean pesan yang sedang diinstal. 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 InstallstateSaver
parameter, terus diperbarui saat utilitas menginstal setiap MessageQueueInstaller instans. Biasanya, kode Anda tidak perlu diubah secara eksplisit.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk