Bagikan melalui


EventLogInstaller.Uninstall(IDictionary) Metode

Definisi

Menghapus penginstalan dengan menghapus informasi log peristiwa dari registri.

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 pra-penginstalan komputer.

Keterangan

UninstallAction Jika nilai properti adalah Remove, Uninstall metode menghapus sumber dan log terkait yang dibuat alat penginstal jika Log properti dan Source menentukan pembuatan log dan sumber peristiwa baru.

Biasanya, Anda tidak memanggil metode dari dalam kode Anda; metode umumnya hanya dipanggil oleh Installutil.exe (Alat PenginstalEventLogInstaller) dalam mode hapus instalan. Alat ini secara otomatis memanggil Uninstall metode untuk memulihkan bagian sistem yang terpengaruh oleh penginstalan ke status pra-penginstalan mereka. Ini termasuk menghapus informasi registri yang terkait dengan log peristiwa yang dihapus instalasinya.

Rutinitas penghapusan instalasi aplikasi menggunakan properti alat Installer.Context penginstal proyek untuk secara otomatis mempertahankan informasi tentang komponen yang telah dihapus instalasinya. Informasi status ini, yang diteruskan sebagai UninstallsavedState parameter, terus diperbarui saat alat menghapus instalan masing-masing EventLogInstaller. Biasanya, kode Anda tidak perlu diubah secara eksplisit.

Berlaku untuk

Lihat juga