Поделиться через


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

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

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