ServiceInstaller.CopyFromComponent(IComponent) 方法

定义

将来自 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 调用此方法。 安装程序从实时组件获取所有信息,并存储这些信息,供安装时使用。

适用于

另请参阅