ServiceInstaller Конструктор

Определение

Инициализирует новый экземпляр класса ServiceInstaller.

public:
 ServiceInstaller();
public ServiceInstaller ();
Public Sub New ()

Комментарии

Чтобы установить службу, создайте класс установщика проекта, наследующий от Installer класса, и присвойте RunInstallerAttribute атрибуту класса trueзначение . В проекте создайте один ServiceProcessInstaller экземпляр для каждого приложения службы и один ServiceInstaller экземпляр для каждой службы в приложении. В конструкторе класса установщика проекта задайте свойства установки для службы с помощью ServiceProcessInstaller экземпляров и ServiceInstaller экземпляров и добавьте экземпляры в коллекцию Installers .

Конструктор ServiceInstaller автоматически создает источник журнала событий, свойство которого Log задано в журнале приложений компьютера и .EventLogInstaller Если задать ServiceName значение ServiceInstaller, которое должно совпадать со ServiceBase.ServiceName службой, Source свойство журнала событий автоматически задается таким же значением. Источник удаляется автоматически в случае сбоя установки.

Конструктор ServiceInstaller задает StartType свойство, чтобы ServiceStartMode.Manual указать, что пользователь запускает службу. Вы можете сбросить свойство, чтобы ServiceStartMode.Automatic указать, что служба запускается при перезагрузке компьютера.

Применяется к

См. также раздел