Bagikan melalui


EventLogInstaller.Rollback(IDictionary) Metode

Definisi

Memulihkan komputer ke status sebelum penginstalan dengan mengembalikan informasi log peristiwa yang ditulis prosedur penginstalan ke registri.

public:
 override void Rollback(System::Collections::IDictionary ^ savedState);
public override void Rollback (System.Collections.IDictionary savedState);
override this.Rollback : System.Collections.IDictionary -> unit
Public Overrides Sub Rollback (savedState As IDictionary)

Parameter

savedState
IDictionary

Yang IDictionary berisi status pra-penginstalan komputer.

Keterangan

Metode Rollback membatalkan efek metode Install . Rollback dipanggil jika penginstalan komponen apa pun dalam proyek penginstalan gagal. Metode ini Install membuat atau mengatur properti untuk log peristiwa dan sumber peristiwa. Rollback baik menghapus log peristiwa dan sumber atau mengatur ulang properti sumber yang sudah ada sebelumnya ke nilai pra-penginstalannya.

Biasanya, Anda tidak memanggil metode dari dalam kode Anda; metode umumnya hanya dipanggil oleh Installutil.exe (Alat Alat PenginstalEventLogInstaller). Alat ini memanggil Rollback metode , ketika komponen ini atau komponen lain gagal diinstal, untuk membatalkan perubahan apa pun yang telah dilakukan proses penginstalan.

Rutinitas penginstalan aplikasi menggunakan properti alat Installer.Context penginstal proyek untuk secara otomatis mempertahankan informasi tentang komponen yang telah diinstal. Informasi status ini, yang diteruskan sebagai RollbacksavedState parameter, terus diperbarui saat alat mengembalikan masing-masing EventLogInstaller. Biasanya, kode Anda tidak perlu diubah secara eksplisit.

Berlaku untuk

Lihat juga