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 撤消 方法的效果 InstallRollback 如果安装项目中的任何组件安装失败,则调用 。 方法 Install 创建或设置队列的属性。 Rollback 删除队列或将预先存在的队列的属性重置为其安装前值。

通常,不会从代码中调用 的方法 MessageQueueInstaller ;通常仅由 InstallUtil.exe 安装实用工具调用。 安装失败后, Rollback 实用工具会自动调用 方法,以撤消安装过程已进行的任何更改。

应用程序的安装例程使用项目安装程序的 Installer.Context 自动维护有关已安装组件的信息。 作为 参数传递给RollbacksavedState的此状态信息会随着实用工具回滚每个MessageQueueInstaller实例而持续更新。 通常,代码不需要显式修改此状态信息。

适用于

另请参阅