Installer.OnAfterInstall(IDictionary) メソッド

定義

AfterInstall イベントを発生させます。

protected:
 virtual void OnAfterInstall(System::Collections::IDictionary ^ savedState);
protected virtual void OnAfterInstall(System.Collections.IDictionary savedState);
abstract member OnAfterInstall : System.Collections.IDictionary -> unit
override this.OnAfterInstall : System.Collections.IDictionary -> unit
Protected Overridable Sub OnAfterInstall (savedState As IDictionary)

パラメーター

savedState
IDictionary

IDictionary プロパティに含まれるすべてのインストーラーがインストールを完了した後のコンピューターの状態を含むInstallers

次の例では、 OnAfterInstall メソッドを示します。 このメソッドは、派生クラスでオーバーライドされます。 OnAfterInstallメソッドのインストール後に実行する手順を追加するためのスペースが用意されています。

   // Override the 'OnAfterInstall' method.
protected:
   virtual void OnAfterInstall( IDictionary^ savedState ) override
   {
      Installer::OnAfterInstall( savedState );
      // Add steps to be done after the installation is over.
      Console::WriteLine( "OnAfterInstall method of MyInstaller called" );
   }
// Override the 'OnAfterInstall' method.
protected override void OnAfterInstall(IDictionary savedState)
{
   base.OnAfterInstall(savedState);
   // Add steps to be done after the installation is over.
   Console.WriteLine("OnAfterInstall method of MyInstaller called");
}
' Override the 'OnAfterInstall' method.
Protected Overrides Sub OnAfterInstall(savedState As IDictionary)
   MyBase.OnAfterInstall(savedState)
   ' Add steps to be done after the installation is over.
   Console.WriteLine("OnAfterInstall method of MyInstaller called")
End Sub

注釈

このメソッドは、このインスタンスのすべてのインストーラーの Install メソッドが実行 InstallerCollection 後に呼び出されます。

イベントを発生させると、デリゲートを介してイベント ハンドラーが呼び出されます。 詳細については、「イベントの 処理と発生」を参照してください。

OnAfterInstall メソッドを使用すると、派生クラスはデリゲートをアタッチせずにイベントを処理できます。 これは、派生クラスでイベントを処理するために推奨される手法です。

注意 (継承者)

派生クラスで OnAfterInstall(IDictionary) をオーバーライドする場合は、登録されているデリゲートがイベントを受け取るように、基底クラスの OnAfterInstall(IDictionary) メソッドを必ず呼び出してください。

適用対象

こちらもご覧ください