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
包含计算机的预安装状态的 A IDictionary 。
注解
该方法 Rollback 撤消方法的效果 Install 。 Rollback 如果在安装项目中安装任何组件失败,则调用 。 该方法 Install 创建或设置队列的属性。 Rollback 删除队列或将预先存在的队列的属性重置为其预安装值。
通常,你不会从代码中调用方法 MessageQueueInstaller ;它们通常仅由 InstallUtil.exe 安装实用工具调用。 安装失败后,该实用工具会自动调用 Rollback 该方法,以撤消安装过程所做的任何更改。
应用程序的安装例程使用项目安装程序 Installer.Context 自动维护有关已安装的组件的信息。 当实用工具回滚每个MessageQueueInstaller实例时,此状态信息作为参数传递给RollbacksavedState该信息会持续更新。 通常,代码不需要显式修改此状态信息。