Partager via


ServiceInstaller Constructeur

Définition

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 définissez l’attribut RunInstallerAttribute sur la classe truesur . Dans votre projet, créez une ServiceProcessInstaller instance par application de service et une ServiceInstaller instance pour chaque service de l’application. Dans le constructeur de classe du programme d’installation de votre projet, définissez les propriétés d’installation du service à l’aide des ServiceProcessInstaller instances et ServiceInstaller ajoutez les instances à la Installers collection.

Le ServiceInstaller constructeur génère automatiquement une source du 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 ServiceNameServiceInstaller, qui doit être identique au ServiceBase.ServiceName 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 d’installation.

Le ServiceInstaller constructeur définit la StartType propriété pour ServiceStartMode.Manual spécifier qu’un utilisateur démarre le service. Vous pouvez réinitialiser la propriété pour ServiceStartMode.Automatic spécifier que le service démarre quand l’ordinateur redémarre.

S’applique à

Voir aussi