Freigeben über


ServiceInstaller.CopyFromComponent(IComponent) Methode

Definition

Kopiert Eigenschaften aus einer Instanz dieses ServiceBase Installers.

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)

Parameter

component
IComponent

Die IComponent Datei, aus der kopiert werden soll.

Ausnahmen

Die Komponente, die Sie diesem Installationsprogramm zuordnen, erbt nicht von ServiceBase.

Hinweise

Diese Methode wird in Ihrem Code selten aufgerufen. CopyFromComponent wird in der Regel nur von Designern aufgerufen.

CopyFromComponent speichert den Dienstnamen des component Parameters in der ServiceNameServiceInstaller Instanz. (Da der Parameter eine Instanz einer Klasse sein muss, von ServiceBaseder abgeleitet wird, component ist garantiert eine ServiceBase.ServiceName Eigenschaft vorhanden.)

Hinweis

Wenn Sie den Visual Studio-Designer verwenden, wird diese Methode zur Entwurfszeit aufgerufen, wenn der Benutzer auf eine Komponente klickt Add Installer , die diese Klasse als Installationsprogramm angegeben hat. Das Installationsprogramm verwendet alle Informationen, die es aus der Live-Komponente erhalten kann, und speichert sie zur Installationszeit.

Gilt für:

Weitere Informationen