ASP.NET Web API возвращает данные каждую секунду - PullRequest
0 голосов
/ 02 марта 2019

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

То, что я хочу сделать, кажется довольно простым.Я хочу, чтобы мой API возвращал, например, простую строку каждую секунду примерно 10 раз.

Есть ли способ добиться этого с помощью ASP.NET?

И да, очевидно, фактическаяСлучай использования отличается.Мой API очищает некоторые данные и возвращает их после этого.Проблема в том, что очистка занимает около 70 секунд.Я хотел бы, чтобы он возвращал данные в меньших пакетах, чтобы мое приложение могло начать обработку данных раньше.

Но способ достижения этого - если он есть - должен быть таким же.По крайней мере, так я думаю.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 03 марта 2019

это невозможно с http.

. Вы должны выполнить длинный пул на стороне клиента или вы можете создать сокет-соединение между клиентом и сервером.Пакет signalr - отличный выбор.

...