Как обрабатывать несколько запросов одновременно в службе Windows, используя многопоточность или любой другой механизм в C #? - PullRequest
0 голосов
/ 27 августа 2018

Я создал службу, как показано в приведенном ниже коде, который при запуске читает файл конфигурации и подключается к экземпляру веб-приложения, аутентифицируется в этом веб-приложении (учетные данные считываются через файл конфигурации), а затем выполняет несколько операций.

Я хочу расширить свой сервис для обработки нескольких веб-приложений одновременно с использованием потоков. Есть идеи, как мне этого добиться?

Каждое веб-приложение будет иметь отдельный файл конфигурации, так что мой сервис должен прочитать каждый файл конфигурации, а затем создать новый поток для обработки запроса.

protected override void OnStart(string[] args)
    {

        try
        {
            m_Thread = new Thread(StartService) {Name = "My service"};
            m_Thread.Start();
        }
        catch (Exception ex)
        {
            //  throw ex;
            FailStart();
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...