MessageQueueInstaller.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 содержащее состояние предварительной установки компьютера.
Комментарии
Метод Rollback отменяет эффекты Install метода. Rollback вызывается, если установка любого компонента в проекте установки завершается ошибкой. Метод Install создает или задает свойства очереди. Rollback удаляет очередь или сбрасывает свойства предварительно существующей очереди в значения перед установкой.
Как правило, методы MessageQueueInstaller из кода не вызываются; они обычно вызываются только программой установки InstallUtil.exe. Программа автоматически вызывает Rollback метод после сбоя установки, чтобы отменить все изменения, внесенные процессом установки.
Подпрограмма установки приложения использует установщик проекта Installer.Context для автоматического обслуживания сведений о компонентах, которые уже установлены. Эта информация о состоянии, передаваемая Rollback в качестве savedState параметра, постоянно обновляется, так как программа откатывает каждый MessageQueueInstaller экземпляр. Как правило, коду не требуется явно изменять эти сведения о состоянии.