Installer.OnBeforeInstall(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.
Olayı tetikler BeforeInstall .
protected:
virtual void OnBeforeInstall(System::Collections::IDictionary ^ savedState);
protected virtual void OnBeforeInstall (System.Collections.IDictionary savedState);
abstract member OnBeforeInstall : System.Collections.IDictionary -> unit
override this.OnBeforeInstall : System.Collections.IDictionary -> unit
Protected Overridable Sub OnBeforeInstall (savedState As IDictionary)
Parametreler
- savedState
- IDictionary
IDictionary özelliğindeki yükleyiciler Installers yüklenmeden önce bilgisayarın durumunu içeren. Bu IDictionary nesne bu noktada boş olmalıdır.
Örnekler
Aşağıdaki örnekte yöntemi gösterilmektedir OnBeforeInstall . Bu yöntem türetilmiş sınıfta geçersiz kılındı. yönteminde yüklemeden OnBeforeInstall önce yapılması gereken adımları eklemek için alan sağlanır.
// Override the 'OnBeforeInstall' method.
protected:
virtual void OnBeforeInstall( IDictionary^ savedState ) override
{
Installer::OnBeforeInstall( savedState );
// Add steps to be done before the installation starts.
Console::WriteLine( "OnBeforeInstall method of MyInstaller called" );
}
// Override the 'OnBeforeInstall' method.
protected override void OnBeforeInstall(IDictionary savedState)
{
base.OnBeforeInstall(savedState);
// Add steps to be done before the installation starts.
Console.WriteLine("OnBeforeInstall method of MyInstaller called");
}
' Override the 'OnBeforeInstall' method.
Protected Overrides Sub OnBeforeInstall(savedState As IDictionary)
MyBase.OnBeforeInstall(savedState)
' Add steps to be done before the installation starts.
Console.WriteLine("OnBeforeInstall method of MyInstaller called")
End Sub
Açıklamalar
Bu örnekteki InstallInstallerCollection yükleyicilerin yöntemleri çağrılmadan önce bu yöntem çağrılır.
Olay bildirmek, bir temsilci yoluyla olay işleyicisini çağırır. Daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.
yöntemi, OnBeforeInstall türetilmiş sınıfların bir temsilci eklemeden olayı işlemesine olanak tanır. Bu, türetilmiş bir sınıftaki olayı işlemek için tercih edilen tekniktir.
Devralanlara Notlar
Türetilmiş bir sınıfta geçersiz kılma OnBeforeInstall(IDictionary) sırasında, kayıtlı temsilcilerin olayı alması için temel sınıfın OnBeforeInstall(IDictionary) yöntemini çağırdığınızdan emin olun.