Installer.OnBeforeInstall(IDictionary) Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.