MessageQueueInstaller.Rollback(IDictionary) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过回滚安装过程写入注册表的队列信息,将计算机还原到安装前的状态。 此方法应该由安装工具使用,安装工具将自动调用相应的方法。
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 自动维护有关已安装组件的信息。 作为 参数传递给RollbacksavedState
的此状态信息会随着实用工具回滚每个MessageQueueInstaller实例而持续更新。 通常,代码不需要显式修改此状态信息。