ServiceInstaller.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,包含与安装关联的上下文信息。
注解
通常情况下,你不会在 ServiceInstaller 你的代码内调用方法; 通常仅由安装实用工具调用这些方法。 安装实用程序会在 Install 安装过程中自动调用此方法。 如果需要,它会 Rollback 在生成异常的对象上调用,从而支持故障。
应用程序的安装例程使用项目安装程序的,自动维护有关已安装组件的信息 Installer.Context 。 作为参数传递到的此状态信息 Rollback savedState
会不断更新为 ServiceProcessInstaller 实例,并且每个 ServiceInstaller 实例由实用工具安装。 通常不需要让代码显式修改此状态信息。