Installer.OnCommitted(IDictionary) Installer.OnCommitted(IDictionary) Installer.OnCommitted(IDictionary) Installer.OnCommitted(IDictionary) Method

Definizione

Genera l'evento Committed.Raises the Committed event.

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

Parametri

savedState
IDictionary IDictionary IDictionary IDictionary

Oggetto IDictionary che contiene lo stato del computer dopo l'esecuzione di tutti i programmi di installazione contenuti nella proprietà Installers.An IDictionary that contains the state of the computer after all the installers in the Installers property run.

Esempi

Nell'esempio seguente viene illustrato OnCommitted il metodo Installer della classe.The following example demonstrates the OnCommitted method of the Installer class. Viene OnCommitted eseguito l'override del metodo nella classe derivata.The OnCommitted method is overridden in the derived class. Viene fornito spazio per consentire all'utente di aggiungere i passaggi da eseguire prima del commit e dopo il commit.Space is provided for the user to add the steps to be performed before committing and after committing.

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

Commenti

Questo metodo viene chiamato dopo l' Commit esecuzione dei metodi di tutti i programmi di installazione contenuti nella raccolta del programma di installazione di questa istanza.This method is called after the Commit methods of all the installers contained in this instance's installer collection run.

Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato.Raising an event invokes the event handler through a delegate. Per altre informazioni, vedere la gestione e generazione di eventi.For more information, see Handling and Raising Events.

Il OnCommitted metodo consente alle classi derivate di gestire l'evento senza allegare un delegato.The OnCommitted method allows derived classes to handle the event without attaching a delegate. È la tecnica consigliata per la gestione dell'evento in una classe derivata.This is the preferred technique for handling the event in a derived class.

Note per gli eredi

Quando si esegue l'override di OnCommitted(IDictionary) in una classe derivata, verificare di chiamare il metodo OnCommitted(IDictionary) della classe di base in modo che i delegati registrati ricevano l'evento.When overriding OnCommitted(IDictionary) in a derived class, be sure to call the base class's OnCommitted(IDictionary) method so that registered delegates receive the event.

Si applica a

Vedi anche