ServiceInstaller.Rollback(IDictionary) Метод

Определение

Отменяет сведения о служебном приложении, записанные в реестр процедурой установки. Этот метод предназначен для использования инструментами установки, которые автоматически обрабатывают соответствующие методы.

public:
 override void Rollback(System::Collections::IDictionary ^ savedState);
public override void Rollback (System.Collections.IDictionary savedState);
override this.Rollback : System.Collections.IDictionary -> unit
Public Overrides Sub Rollback (savedState As IDictionary)

Параметры

savedState
IDictionary

Объект IDictionary, содержащий контекстные данные, связанные с процессом установки.

Комментарии

Как правило, методы ServiceInstaller в коде не вызываются; обычно они вызываются только программой установки. Программа установки автоматически вызывает Install метод во время установки. При необходимости он возвращает сбои, вызывая Rollback объект, создающий исключение.

Подпрограмма установки приложения автоматически сохраняет сведения о уже установленных компонентах с помощью установщика Installer.Contextпроекта. Эти сведения о состоянии, передаваемые в Rollback качестве savedState параметра, постоянно обновляются как ServiceProcessInstaller экземпляр, и каждый ServiceInstaller экземпляр устанавливается программой. Обычно коду не нужно изменять эти сведения о состоянии явным образом.

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

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