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

包含计算机的预安装状态的 A IDictionary

注解

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

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

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

适用于

另请参阅