Bagikan melalui


AssemblyInstaller.Uninstall(IDictionary) Metode

Definisi

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

Status tersimpan IDictionary mungkin telah rusak.

-atau-

File tidak dapat ditemukan.

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