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 свойство.)
Замечание
Если вы используете конструктор Visual Studio, этот метод вызывается во время разработки, когда пользователь щелкает Add Installer компонент, который указал этот класс в качестве установщика. Установщик принимает все сведения, которые он может использовать из динамического компонента и сохраняет его для использования во время установки.