ServiceInstaller.CopyFromComponent(IComponent) Metodo

Definizione

Copia le proprietà da un'istanza di ServiceBase in questo programma di installazione.

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)

Parametri

component
IComponent

Oggetto IComponent da cui copiare.

Eccezioni

Il componente che si sta associando al programma di installazione non eredita da ServiceBase.

Commenti

Questo metodo viene chiamato raramente all'interno del codice. CopyFromComponent viene in genere chiamato solo dalle finestre di progettazione.

CopyFromComponent salva il nome del servizio del component parametro nell'oggetto ServiceName ServiceInstaller dell'istanza di . Poiché il parametro deve essere un'istanza di una classe che deriva da , è ServiceBase component garantito che abbia una ServiceBase.ServiceName proprietà .

Nota

Se si usa la finestra Visual Studio, questo metodo viene chiamato in fase di progettazione quando l'utente fa clic su un componente che ha specificato questa classe come Add Installer programma di installazione. Il programma di installazione accetta tutte le informazioni che è possibile ottenere dal componente live e le archivia per l'uso in fase di installazione.

Si applica a

Vedi anche