Installer.OnCommitting(IDictionary) Метод

Определение

Вызывает событие Committing.

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

Параметры

savedState
IDictionary

Интерфейс IDictionary, содержащий состояние компьютера до фиксации установщиков из свойства Installers.

Примеры

В следующем примере демонстрируется OnCommitting метод Installer класса . Метод OnCommitting переопределен в производном классе. Пользователю предоставляется пространство для добавления шагов, которые необходимо выполнить до фиксации и после фиксации.

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

Комментарии

Этот метод вызывается перед Commit методами установщиков в выполнении этого экземпляра InstallerCollection .

При возникновении события через делегат вызывается обработчик события. Дополнительные сведения см. в разделе Обработка и вызов событий.

Метод OnCommitting позволяет производным классам обрабатывать событие без присоединения делегата. Это предпочтительная методика обработки событий в производном классе.

Примечания для тех, кто наследует этот метод

При переопределении метода OnCommitting(IDictionary) в производном классе нужно убедиться, что вызывается метод OnCommitting(IDictionary) базового класса, чтобы зарегистрированные делегаты получили событие.

Применяется к

См. также раздел