Sdílet prostřednictvím


ServiceInstaller.CopyFromComponent(IComponent) Metoda

Definice

Zkopíruje vlastnosti z instance do tohoto instalačního ServiceBase programu.

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)

Parametry

component
IComponent

Hodnota IComponent , ze které chcete kopírovat.

Výjimky

Komponenta, kterou přidružujete k tomuto instalačnímu programu, nedědí z .ServiceBase

Poznámky

Tato metoda bude zřídka volána v rámci vašeho kódu. CopyFromComponent je obvykle volána pouze návrháři.

CopyFromComponent uloží název služby parametru component do ServiceNameServiceInstaller instance . (Vzhledem k tomu, že parametr musí být instancí třídy, která je odvozena z ServiceBase, component je zaručeno, že má ServiceBase.ServiceName vlastnost.)

Poznámka

Pokud používáte návrháře sady Visual Studio, je tato metoda volána v době návrhu, když uživatel klikne Add Installer na komponentu, která tuto třídu určila jako instalační program. Instalační program vezme z živé komponenty všechny informace, které může mít, a uloží je pro použití v době instalace.

Platí pro

Viz také