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
указать, что служба запускается при перезагрузке компьютера.