Запуск фоновой службы и предоставление интерфейса REST API для получения данных из служб в .netcore.C#

Место общения программистов C#
Ответить
Anonymous
 Запуск фоновой службы и предоставление интерфейса REST API для получения данных из служб в .netcore.

Сообщение Anonymous »

Я пишу приложение с несколькими конечными точками, например. (

Код: Выделить всё

http://localhost:5000/radio
, http://localhost:5000/Location и т. д.), для которых я создаю несколько контроллеров.

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

Я не знаю, как запускать фоновые службы в .NET Core 3.1. Я хочу получить свой класс Service от BackgroundService, чтобы получить эту функциональность.

Но все службы имеют разное поведение, например.
  • На основе таймера
  • Ожидание события обратного вызова для обработки данных
  • Один из сервисов имеет функцию, которая считывает данные из файла всякий раз, когда к REST Framework поступает какой-либо запрос.
Это будет здорово если кто-нибудь может дать некоторое представление об этом сценарии или показать пример кода.

Подробнее здесь: https://stackoverflow.com/questions/624 ... from-servi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»