Пример использования выглядит так:

у дождатьсяЗадача <Т> завершить с некоторыми специальными правилами: если это не завершено через X миллисекунд, я хочу показать сообщение пользователю. И если он не завершился через Y миллисекунд, я хочу автоматическиОтмена запроса.

Я могу использоватьTask.ContinueWith асинхронно ожидать завершения задачи (т.е. запланировать действие, которое будет выполнено после ее завершения), но это не позволяет указать время ожидания. я могу использоватьTask.Wait синхронно ждать завершения задачи с таймаутом, но это блокирует мой поток. Как я могу асинхронно ожидать завершения задачи с тайм-аутом?

Ответы на вопрос(12)

Ваш ответ на вопрос