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 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.