Udostępnij za pośrednictwem


Installer.OnCommitted(IDictionary) Metoda

Definicja

Committed Zgłasza zdarzenie.

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)

Parametry

savedState
IDictionary

Element IDictionary , który zawiera stan komputera po uruchomieniu Installers wszystkich instalatorów w właściwości .

Przykłady

W poniższym przykładzie pokazano metodę OnCommittedInstaller klasy . Metoda OnCommitted jest zastępowana w klasie pochodnej. Użytkownik musi dodać kroki do wykonania przed zatwierdzeniem i po zatwierdzeniu.

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

Uwagi

Ta metoda jest wywoływana po Commit uruchomieniu wszystkich instalatorów zawartych w kolekcji instalatora tego wystąpienia.

Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata. Aby uzyskać więcej informacji, zobacz Obsługa i podnoszenie zdarzeń.

Metoda OnCommitted umożliwia klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.

Uwagi dotyczące dziedziczenia

Podczas zastępowania OnCommitted(IDictionary) w klasie pochodnej należy wywołać metodę klasy OnCommitted(IDictionary) bazowej, aby zarejestrowani delegaci otrzymywali zdarzenie.

Dotyczy

Zobacz też