Как передать параметр windows service?

330
24 августа 2017, 18:19

Есть написанная служба. Из программы запускаю эту службу. Как передать ей параметр, строковую переменную? Можно ли в этот метод как-то передать?

protected override void OnStart(string[] args)
{}
Answer 1

В методе, который запускает сервис:

 ServiceController sc = new ServiceController("Имя сервиса");
   string[] args = new string[1];
   rgs[0] = path_XML;
   sc.Start(args);

В самом сервисе принимаем:

protected override void OnStart(string[] args)
   {
            // TODO: Add code here to start your service. 
            path_XML = args[0];
    }
READ ALSO
REST. Один GET запрос для разных ролей

REST. Один GET запрос для разных ролей

Есть три роли: admin, area(оператор района) и school(оператор школы)

293
Потокобезопасная коллекция с#

Потокобезопасная коллекция с#

ПриветИскал инфу про потокобезопасную коллекцию и почти везде такой код:

298
Создание View из Controller MVC

Создание View из Controller MVC

ASP занимаюсь недавно поэтому прошу сильно не битьЕсть небольшое приложение на asp MVC в котором нужно вывести на страничку некоторый список

289