Installer.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.
Ketika ditimpa di kelas turunan, memulihkan status pra-instalasi komputer.
public:
virtual void Rollback(System::Collections::IDictionary ^ savedState);
public virtual void Rollback (System.Collections.IDictionary savedState);
abstract member Rollback : System.Collections.IDictionary -> unit
override this.Rollback : System.Collections.IDictionary -> unit
Public Overridable Sub Rollback (savedState As IDictionary)
Parameter
- savedState
- IDictionary
Yang IDictionary berisi status pra-penginstalan komputer.
Pengecualian
Pengecualian terjadi selama Rollback(IDictionary) fase penginstalan. Pengecualian ini diabaikan dan pemutaran kembali berlanjut. Namun, komputer mungkin tidak sepenuhnya dikembalikan ke keadaan awal setelah pembatalan selesai.
Contoh
Contoh berikut menunjukkan Rollback metode .Installer Metode Rollback ini ditimpa di kelas turunan dari Installer. Pengecualian dihasilkan untuk memaksa pembatalan penginstalan.
// Override 'Rollback' method of Installer class.
public:
virtual void Rollback( IDictionary^ mySavedState ) override
{
Installer::Rollback( mySavedState );
Console::WriteLine( "The Rollback method of 'MyInstallerSample'" +
" has been called" );
}
// Override 'Rollback' method of Installer class.
public override void Rollback( IDictionary mySavedState )
{
base.Rollback( mySavedState );
Console.WriteLine( "The Rollback method of 'MyInstallerSample'" +
" has been called" );
}
' Override 'Rollback' method of Installer class.
Public Overrides Sub Rollback(mySavedState As IDictionary)
MyBase.Rollback(mySavedState)
Console.WriteLine("The Rollback method of 'MyInstallerSample'" + _
" has been called")
End Sub
Catatan Bagi Inheritor
Ketika Anda mengambil alih Rollback(IDictionary) metode di kelas turunan, pastikan untuk memanggil metode kelas Rollback(IDictionary) dasar terlebih dahulu dalam metode turunan Anda. Operasi putar kembali memulihkan komputer ke status komputer sebelum penginstalan terjadi. Metode Rollback(IDictionary) ini dipanggil jika Install(IDictionary) metode instans ini , Installeratau alat penginstal apa pun dalam koleksi alat penginstal, gagal berjalan dengan benar. Setiap pengecualian yang dihasilkan dengan memanggil Rollback(IDictionary) metode alat penginstal dalam koleksi alat penginstal diabaikan dan pemutaran kembali alat penginstal lainnya berlanjut.