Installer.OnAfterInstall(IDictionary) Methode

Definition

Löst das AfterInstall-Ereignis aus.Raises the AfterInstall event.

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)

Parameter

savedState
IDictionary

Ein IDictionary mit dem Zustand, in dem sich der Computer befindet, nachdem alle Installationsprogramme in der Installers-Eigenschaft die Installation abgeschlossen haben.An IDictionary that contains the state of the computer after all the installers contained in the Installers property have completed their installations.

Beispiele

Das folgende Beispiel veranschaulicht die OnAfterInstall Methode.The following example demonstrates the OnAfterInstall method. Diese Methode wird in der abgeleiteten Klasse überschrieben.This method is overridden in the derived class. Es wird Speicherplatz bereitgestellt, um Schritte hinzuzufügen, die nach OnAfterInstall der Installation in der Methode ausgeführt werden müssen.Space is provided to add steps to be done after the installation in the OnAfterInstall method.

   // 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

Hinweise

Diese Methode wird aufgerufen, nachdem Install die- InstallerCollection Methoden aller Installationsprogramme in dieser Instanz ausgeführt wurden.This method is called after the Install methods of all the installers in this instance's InstallerCollection run.

Durch das Auslösen eines Ereignisses wird der Ereignishandler über einen Delegaten aufgerufen.Raising an event invokes the event handler through a delegate. Weitere Informationen finden Sie unter Behandeln und Auslösen von Ereignissen.For more information, see Handling and Raising Events.

Mit OnAfterInstall der-Methode können abgeleitete Klassen das-Ereignis behandeln, ohne einen Delegaten anzufügen.The OnAfterInstall method allows derived classes to handle the event without attaching a delegate. Dies ist das bevorzugte Verfahren für die Behandlung des Ereignisses in einer abgeleiteten Klasse.This is the preferred technique for handling the event in a derived class.

Hinweise für Vererber

Wenn Sie OnAfterInstall(IDictionary) in einer abgeleiteten Klasse überschreiben, müssen Sie die OnAfterInstall(IDictionary)-Methode der Basisklasse aufrufen, damit registrierte Delegaten das Ereignis empfangen.When overriding OnAfterInstall(IDictionary) in a derived class, be sure to call the base class's OnAfterInstall(IDictionary) method so that registered delegates receive the event.

Gilt für:

Siehe auch