Трудоемкая задача, для которой требуются промежуточные обновления и вводимые данные — ASP.NET MVC

#c# #ajax #asp.net-mvc #signalr

#c# #ajax #asp.net-mvc #signalr

Вопрос:

Я столкнулся со сложной ситуацией, и мне нужна ваша помощь!

Шаги:

Пользователь загружает файл (ы) и нажимает кнопку Конвертировать.. затем,

  1. У меня есть процесс преобразования файлов, который занимает много времени [разработка API].
  2. Мне нужно показать ход преобразования.
  3. Мне нужно получить еще несколько входных данных от пользователя между процессами.

Не могли бы вы, пожалуйста, дать мне общее представление о том, как я мог бы подойти к этой ситуации?

Комментарии:

1. Есть ли у вас какой-либо уже существующий код? По сути, это ваш план, не так ли?

2. Спасибо @Brandon за вопрос. Честно говоря, я не мог найти подход, чтобы начать работу с кодом.

3. С помощью SignalR вы можете отправлять сообщения о ходе выполнения клиентам. Вот пример: github.com/aspnet/SignalR-Client-Cpp/blob/dev/test /…

4. Спасибо за пример @Pawel