Когда я создаю сервис win, я начинаю прослушивать указанный порт. Я хочу быть уверен, что весь процесс прослушивания на этом порту успешно завершен до того, как служба получит статус выполнения и команда Start-Service
будет завершена.
Когда я вызываю Start-Service -Name $NameOfTheService
в Powershell, когда powershell решает перейти к следующей инструкции?
Может ли этот код вызвать потенциальные проблемы:
public WinService()
{
InitializeComponent();
OpenPortsCreateEndpoints();
}
Должен ли я открыть открытые порты, например, в protected override void OnStart(string[] args)
или где-то еще?