Installer.Commit(IDictionary) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta geçersiz kılındığında yükleme işlemini tamamlar.
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)
Parametreler
- savedState
- IDictionary
IDictionary Koleksiyondaki tüm yükleyiciler çalıştırıldıktan sonra bilgisayarın durumunu içeren bir.
Özel durumlar
Yükleme aşaması sırasında Commit(IDictionary) bir özel durum oluştu. Bu özel durum yoksayılır ve yükleme devam eder. Ancak, yükleme tamamlandıktan sonra uygulama düzgün çalışmayabilir.
Örnekler
Aşağıdaki örnekte sınıfının yöntemi gösterilmektedir CommitInstaller . Bir sınıf temel sınıftan Installer türetilir ve Commit yöntemi geçersiz kılındı.
// 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
Devralanlara Notlar
Türetilmiş bir sınıfta yöntemini geçersiz kılarsanız Commit(IDictionary) , türetilmiş yönteminizde önce temel sınıfın Commit(IDictionary) yöntemini çağırdığınızdan emin olun. Commit(IDictionary) yöntemi yalnızca bu örnekteki InstallerCollection her yükleyicinin Install(IDictionary) yöntemi başarılı olursa çağrılır. Commit(IDictionary) yöntemi, doğru bir kaldırma işlemi yapmak için gereken bilgileri depolar ve koleksiyondaki Commit(IDictionary) her yükleyicinin yöntemini çağırır.