Определите точку передачи выполнения в .net Core [Duplicate]C#

Место общения программистов C#
Anonymous
Определите точку передачи выполнения в .net Core [Duplicate]

Сообщение Anonymous »

Я разрабатываю простое веб -приложение, которое (примерно) сделает следующее: < /p>

Получить запрос, чтобы сделать что -то < /li>
Отправить ответ на подтверждение < /li>
Назовите функцию, которая выполняет эту вещь (функция выполнения ») < /li>
< /ul>

неизбежно-синхронной инициализации, в то время как она выполняет операции экстракта-трансформного нагрузки. Поскольку я не хочу заставлять пользователей ждать буквальной минуты, просто чтобы мне сказали, что приложение начало делать это, я хотел бы определить точку в начале функции выполнения, где контроллер запроса может вернуть выполнение достаточно долго, чтобы отправить ответ.// --- in controller ---
public async Task Upload()
{
TheThing.DoTheThing(someContext);
return Ok("Doing the thing.");
}

// --- in TheThing ---
public static async void DoTheThing(ThingContext context);
{
//

Подробнее здесь: https://stackoverflow.com/questions/797 ... n-net-core

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