Sdílet prostřednictvím


ServiceInstaller.CopyFromComponent(IComponent) Metoda

Definice

Zkopíruje vlastnosti z instance 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

Ze IComponent kterého 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 v kódu volána zřídka. CopyFromComponent je obvykle volána pouze návrháři.

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

Poznámka:

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

Platí pro

Viz také