Windows Service

Версия 16.10 от Alexandr Fokin на 2022/12/12 12:03
Предупреждение: Из соображений безопасности документ отображается в ограниченном режиме, поскольку это не текущая версия. Из-за этого могут быть расхождения и ошибки.

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

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


Внутренние ссылки:

Дочерние страницы:
Обратные ссылки:

Не удалось выполнить макрос [velocity]. Причина: [The execution of the [velocity] script macro is not allowed in [xwiki:Разработка.NET.Frameworks and Apps.Windows Service.WebHome]. Check the rights of its last author or the parameters if it's rendered from another script.]. Нажмите на это сообщение для получения подробной информации.


Ссылки:
Концепция Worker (Worker and WorkerParallelWrapper)