ServiceInstaller Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe ServiceInstaller.
public:
ServiceInstaller();
public ServiceInstaller ();
Public Sub New ()
Remarques
Pour installer un service, créez une classe de programme d’installation de projet qui hérite de la Installer classe et affectez à l' RunInstallerAttribute attribut sur la classe la valeur true
. Dans votre projet, créez une ServiceProcessInstaller instance par application de service et une ServiceInstaller instance pour chaque service dans l’application. Dans votre constructeur de classe de programme d’installation de projet, définissez les propriétés d’installation du service à l’aide des ServiceProcessInstaller ServiceInstaller instances et, puis ajoutez les instances à la Installers collection.
Le ServiceInstaller constructeur génère automatiquement une source de journal des événements dont Log la propriété est définie sur le journal des applications de l’ordinateur et un EventLogInstaller . Lorsque vous définissez le ServiceName du ServiceInstaller , qui doit être identique au ServiceBase.ServiceName du service, la Source propriété du journal des événements est automatiquement définie sur la même valeur. La source est supprimée automatiquement en cas d’échec de l’installation.
Le ServiceInstaller constructeur affecte à la propriété la valeur StartType ServiceStartMode.Manual
pour spécifier qu’un utilisateur démarre le service. Vous pouvez réinitialiser la propriété à ServiceStartMode.Automatic
pour spécifier que le service démarre au redémarrage de l’ordinateur.