Installer.Commit(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, menyelesaikan transaksi penginstalan.
public:
virtual void Commit(System::Collections::IDictionary ^ savedState);
public virtual void Commit (System.Collections.IDictionary savedState);
abstract member Commit : System.Collections.IDictionary -> unit
override this.Commit : System.Collections.IDictionary -> unit
Public Overridable Sub Commit (savedState As IDictionary)
Parameter
- savedState
- IDictionary
Yang IDictionary berisi status komputer setelah semua alat penginstal dalam koleksi telah berjalan.
Pengecualian
Pengecualian terjadi selama Commit(IDictionary) fase penginstalan. Pengecualian ini diabaikan dan penginstalan berlanjut. Namun, aplikasi mungkin tidak berfungsi dengan benar setelah penginstalan selesai.
Contoh
Contoh berikut menunjukkan Commit metode Installer kelas . Kelas berasal dari Installer kelas dasar dan Commit metode ditimpa.
// Override the 'Commit' method of the Installer class.
virtual void Commit( IDictionary^ mySavedState ) override
{
Installer::Commit( mySavedState );
Console::WriteLine( "The Commit method of 'MyInstallerSample' "
"has been called" );
}
// Override the 'Commit' method of the Installer class.
public override void Commit( IDictionary mySavedState )
{
base.Commit( mySavedState );
Console.WriteLine( "The Commit method of 'MyInstallerSample'"
+ "has been called" );
}
' Override the 'Commit' method of the Installer class.
Public Overrides Sub Commit(mySavedState As IDictionary)
MyBase.Commit(mySavedState)
Console.WriteLine("The Commit method of 'MyInstallerSample'" + _
"has been called")
End Sub
Catatan Bagi Inheritor
Jika Anda mengambil Commit(IDictionary) alih metode di kelas turunan, pastikan untuk memanggil metode kelas Commit(IDictionary) dasar terlebih dahulu dalam metode turunan Anda. Metode Commit(IDictionary) ini dipanggil hanya jika Install(IDictionary) metode setiap alat penginstal dalam instans InstallerCollection ini berhasil. Metode ini Commit(IDictionary) menyimpan informasi yang diperlukan untuk melakukan penghapusan instalasi yang benar, dan memanggil metode setiap alat penginstal Commit(IDictionary) dalam koleksi.