AssemblyInstaller.Uninstall(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.
Menghapus penginstalan.
public:
override void Uninstall(System::Collections::IDictionary ^ savedState);
public override void Uninstall (System.Collections.IDictionary savedState);
override this.Uninstall : System.Collections.IDictionary -> unit
Public Overrides Sub Uninstall (savedState As IDictionary)
Parameter
- savedState
- IDictionary
Yang IDictionary berisi status pasca-penginstalan komputer.
Pengecualian
Terjadi kesalahan dalam penanganan BeforeUninstall aktivitas salah satu alat penginstal dalam koleksi.
-atau-
Terjadi kesalahan dalam penanganan AfterUninstall aktivitas salah satu alat penginstal dalam koleksi.
-atau-
Terjadi pengecualian saat menghapus instalasi. Pengecualian diabaikan dan penghapusan instalasi berlanjut. Namun, aplikasi mungkin tidak sepenuhnya dihapus setelah penghapusan instalasi selesai.
-atau-
Jenis alat penginstal tidak ditemukan di salah satu rakitan.
-atau-
Instans dari salah satu jenis alat penginstal tidak dapat dibuat.
-atau-
File tidak dapat dihapus.
Terjadi pengecualian saat menghapus instalasi. Pengecualian diabaikan dan penghapusan instalasi berlanjut. Namun, aplikasi mungkin tidak sepenuhnya dihapus setelah penghapusan instalasi selesai.
Contoh
Dalam sampel berikut, Uninstall metode dipanggil setelah menginstal dan menerapkan assembly yang diteruskan sebagai parameter ke konstruktor.
// Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller->Uninstall( mySavedState );
// Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller.Uninstall( mySavedState );
' Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller.Uninstall(mySavedState)
Keterangan
Panggil metode ini untuk menghapus penginstalan yang telah selesai sebelumnya. Uninstall Jika metode gagal untuk salah satu alat penginstal dalam koleksi, metode ini masih dipanggil untuk penginstal yang tersisa. Penghapusan instalasi yang gagal tidak mengembalikan komputer ke status pra-penginstalannya.
Catatan
Install Meskipun metode dan Commit menyimpan status komputer setelah penginstalan, file yang berisi IDictionary parameter dari savedState
mungkin telah dihapus pada beberapa titik setelah penginstalan selesai. Jika file dihapus, parameternya savedState
adalah null
.
Berlaku untuk
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