Возврат данных с использованием signalR с ApiController и responsejs fetch? - PullRequest
0 голосов
/ 31 мая 2018

У меня есть функция в моем контроллере WebApi:

[HttpPost,Route("GetCurrenciesData")]
public IHttpActionResult GetCurrenciesData(InputCurrenciesData cls)  
{
    try
    {
        var data = GetBL.myMethod(cls.currenciesList);
        return Ok(data);
    }
    catch (Exception ex)
    {
        WriteError(ex.Message, ex.StackTrace);
        return BadRequest();
    }
}

Возвращаемое data - это список классов

В моем клиенте у меня есть httpRequest (actJs fetch),

myMethod делать то, что ему нужно - Итерация цикла для currenciesList,
данных, которые «рождаются» на каждой итерации при добавлении в список.
Когда я заканчиваю,Возвращение списка обратно контроллеру, а затем клиенту.

Я хочу изменить его работу и на каждой итерации (внутри цикла в GetBL.myMethod()) отправлять данные через SignalR клиенту.и вот так мне не придется ждать завершения всех итераций (что занимает много времени ..).

Прежде всего, возможно ли это?
Мне нужно изменить свой httpRequest к чему-то еще?Потому что я прочитал, что мне нужно подключиться к SignalR.
Мой BL может работать как SignalR только для одной функции?
Как мне достичь своих потребностей?С чего мне начать?Я вроде потерял

Спасибо, ребята

...