Конечные точки WebAPI без контроллеров - PullRequest
0 голосов
/ 01 октября 2018

Можно ли вызывать конечные точки WebAPI без расширения базового класса Controller?У меня есть фоновый сервис (базовый класс HostedService, реализующий IHostedService) в .Net Core.Моя классовая структура уже установлена ​​в камне, поэтому я не могу изменить базовый класс своих фоновых сервисов.Но было бы очень полезно, если бы я мог вызывать на них оконечные точки url, фактически не имея отдельного контроллера.

Возможно ли это?

РЕДАКТИРОВАТЬ: мои фоновые службы выглядят так же, как this.

1 Ответ

0 голосов
/ 01 октября 2018

Почему вы не используете что-то похожее на ValuesController в предоставленной вами ссылке?

Вам нужно всего лишь создать новый контроллер практически с любой логикой, просто вызовите вашу размещенную службу.

...