ComponentInstaller 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定一个安装程序,该安装程序从组件复制属性以在安装时使用。
public ref class ComponentInstaller abstract : System::Configuration::Install::Installer
public abstract class ComponentInstaller : System.Configuration.Install.Installer
type ComponentInstaller = class
inherit Installer
Public MustInherit Class ComponentInstaller
Inherits Installer
- 继承
- 派生
实施者说明
从 ComponentInstaller中继承时,必须重写 CopyFromComponent(IComponent) 该方法,并且通常重写 Install(IDictionary) 该方法和 Uninstall(IDictionary) 方法。
构造函数
| 名称 | 说明 |
|---|---|
| ComponentInstaller() |
初始化 ComponentInstaller 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| CanRaiseEvents |
获取一个值,该值指示组件是否可以引发事件。 (继承自 Component) |
| Container |
IContainer获取包含 .Component (继承自 Component) |
| Context |
获取或设置有关当前安装的信息。 (继承自 Installer) |
| DesignMode |
获取一个值,该值指示当前是否 Component 处于设计模式。 (继承自 Component) |
| Events |
获取附加到此 Component对象的事件处理程序的列表。 (继承自 Component) |
| HelpText |
获取安装程序集合中所有安装程序的帮助文本。 (继承自 Installer) |
| Installers |
获取此安装程序包含的安装程序的集合。 (继承自 Installer) |
| Parent |
获取或设置包含此安装程序所属的集合的安装程序。 (继承自 Installer) |
| Site | (继承自 Component) |
方法
活动
| 名称 | 说明 |
|---|---|
| AfterInstall |
在 Install(IDictionary) 属性中 Installers 所有安装程序的方法运行后发生。 (继承自 Installer) |
| AfterRollback |
在回滚属性中 Installers 所有安装程序的安装之后发生。 (继承自 Installer) |
| AfterUninstall |
在属性中的所有安装程序 Installers 执行卸载操作后发生。 (继承自 Installer) |
| BeforeInstall |
在安装程序集合中每个安装程序的方法运行之前 Install(IDictionary) 发生。 (继承自 Installer) |
| BeforeRollback |
在回滚属性中的 Installers 安装程序之前发生。 (继承自 Installer) |
| BeforeUninstall |
在属性中的 Installers 安装程序执行其卸载操作之前发生。 (继承自 Installer) |
| Committed |
在属性中的所有 Installers 安装程序都提交其安装后发生。 (继承自 Installer) |
| Committing |
在属性中的 Installers 安装程序提交其安装之前发生。 (继承自 Installer) |
| Disposed |
当组件通过对方法的调用 Dispose() 释放时发生。 (继承自 Component) |