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 экземпляр устанавливается программой. Обычно коду не нужно изменять эти сведения о состоянии явным образом.