ServiceInstaller.CopyFromComponent(IComponent) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将来自 ServiceBase 的一个实例的属性复制到此安装程序。
public:
override void CopyFromComponent(System::ComponentModel::IComponent ^ component);
public override void CopyFromComponent (System.ComponentModel.IComponent component);
override this.CopyFromComponent : System.ComponentModel.IComponent -> unit
Public Overrides Sub CopyFromComponent (component As IComponent)
参数
- component
- IComponent
要从中进行复制的 IComponent。
例外
正与该安装程序关联的组件并非从 ServiceBase 继承。
注解
很少在代码中调用此方法。 CopyFromComponent 通常仅由设计器调用。
CopyFromComponent 将 参数的服务 component
名称保存到 ServiceName 实例的 ServiceInstaller 。 (因为 参数必须是派生自 的类的实例,所以保证 具有 ServiceBase component
ServiceBase.ServiceName property.)
备注
如果使用的是 Visual Studio设计器,则当用户单击将此类指定为安装程序的组件时,将在设计时 Add Installer
调用此方法。 安装程序从实时组件获取所有信息,并存储这些信息,供安装时使用。