ServiceInstaller.CopyFromComponent(IComponent) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.