AssemblyInstaller.Rollback(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.
Memulihkan komputer ke status sebelum penginstalan.
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.
Pengecualian
Parameternya savedState
adalah null
.
-atau-
Status tersimpan IDictionary mungkin telah rusak.
-atau-
File tidak dapat ditemukan.
Pengecualian terjadi dalam penanganan BeforeRollback aktivitas salah satu penginstal dalam koleksi.
-atau-
Pengecualian terjadi dalam penanganan AfterRollback aktivitas salah satu penginstal dalam koleksi.
-atau-
Pengecualian terjadi selama Rollback(IDictionary) fase penginstalan. Pengecualian diabaikan dan pemutaran kembali berlanjut. Namun, komputer mungkin tidak sepenuhnya dikembalikan ke keadaan awal setelah pembatalan selesai.
-atau-
Jenis alat penginstal tidak ditemukan di salah satu rakitan.
-atau-
Instans dari salah satu jenis alat penginstal tidak dapat dibuat.
Pengecualian terjadi selama Rollback(IDictionary) fase penginstalan. Pengecualian diabaikan dan pemutaran kembali berlanjut. Namun, komputer mungkin tidak sepenuhnya dikembalikan ke keadaan awal setelah pembatalan selesai.
Contoh
Dalam sampel berikut, Rollback metode dipanggil untuk membatalkan proses penginstalan pada rakitan yang ditentukan.
// 'Rollback' the installation process.
myAssemblyInstaller->Rollback( mySavedState );
// 'Rollback' the installation process.
myAssemblyInstaller.Rollback( mySavedState );
' 'Rollback' the installation process.
myAssemblyInstaller.Rollback(mySavedState)
Keterangan
Putar kembali memulihkan komputer ke status komputer sebelum penginstalan terjadi. Metode Rollback ini dipanggil jika Install metode instans ini Installer atau alat penginstal apa pun dalam koleksi alat penginstal gagal berjalan dengan benar. Setiap pengecualian yang dihasilkan dengan memanggil Rollback metode alat penginstal dalam koleksi diabaikan, dan pemutaran kembali alat penginstal lainnya berlanjut.
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