DefaultManagementInstaller 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
安装已检测的程序集。 若要使用此默认项目安装程序,只需从 DefaultManagementInstaller 程序集内部派生类。 无需重写任何方法。
注意:WMI .NET库现在被视为最终状态,并且不会针对影响这些库的非安全性相关问题进一步开发、增强或更新。
public ref class DefaultManagementInstaller : System::Configuration::Install::Installer
public class DefaultManagementInstaller : System.Configuration.Install.Installer
type DefaultManagementInstaller = class
inherit Installer
Public Class DefaultManagementInstaller
Inherits Installer
- 继承
示例
以下示例演示如何从 DefaultManagementInstaller 类派生类以安装 WMI 提供程序。
// This is the installer class that installs an instrumented assembly.
// To use the default project installer, simply derive a class from
// DefaultManagementInstaller. No methods need to be overridden.
[System.ComponentModel.RunInstaller(true)]
public class TheInstaller : DefaultManagementInstaller
{ }
注解
此类为 .NET 框架中的标准 installUtil 安装程序提供接口。 包含自动化类的任何程序集都应包含派生自此类型的类。 这将提供生成自动化对象的架构的代码,将其安装到 WMI 中,并创建必要的提供程序注册代码。
构造函数
| 名称 | 说明 |
|---|---|
| DefaultManagementInstaller() |
初始化 DefaultManagementInstaller 类的新实例。 这是无参数构造函数。 |
属性
| 名称 | 说明 |
|---|---|
| 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) |