Freigeben über


ServiceInstaller.CopyFromComponent(IComponent) Methode

Definition

Kopiert Eigenschaften aus einer Instanz von ServiceBase in dieses Installationsprogramm.

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, aus der kopiert werden soll.

Ausnahmen

Die Komponente, die Sie mit diesem Installationsprogramm verknüpft haben, erbt nicht von ServiceBase.

Hinweise

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

CopyFromComponent speichert den Dienstnamen des component Parameters in der ServiceName der ServiceInstaller -Instanz. (Da es sich bei dem Parameter um eine Instanz einer Klasse handeln muss, die von ServiceBaseabgeleitet wird, component ist garantiert, dass eine ServiceBase.ServiceName -Eigenschaft vorhanden ist.)

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 Installer angegeben hat. Das Installationsprogramm übernimmt alle verfügbaren Informationen aus der Livekomponente und speichert sie zur Installationszeit zur Verwendung.

Gilt für:

Weitere Informationen