Partager via


ServiceInstaller.CopyFromComponent(IComponent) Méthode

Définition

Copie les propriétés d'une instance de ServiceBase vers ce programme d'installation.

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)

Paramètres

component
IComponent

IComponent à partir duquel la copie doit être effectuée.

Exceptions

Le composant que vous associez à ce programme d'installation n'hérite pas de ServiceBase.

Remarques

Cette méthode sera rarement appelée dans votre code. CopyFromComponent est généralement appelé uniquement par les concepteurs.

CopyFromComponent enregistre le nom du service du component paramètre dans le ServiceName de l' ServiceInstaller instance de. (Étant donné que le paramètre doit être une instance d’une classe qui dérive de ServiceBase , component est garanti avoir une ServiceBase.ServiceName propriété.)

Notes

si vous utilisez le concepteur de Visual Studio, cette méthode est appelée au moment de la conception lorsque l’utilisateur clique Add Installer sur un composant qui a spécifié cette classe comme programme d’installation. Le programme d’installation prend toutes les informations qu’il peut obtenir du composant actif et le stocke pour une utilisation au moment de l’installation.

S’applique à

Voir aussi