Результаты поиска по запросу "async-await"

4 ответа

Отмена отложенной задачи синхронно в потоке пользовательского интерфейса

Иногда, однажды я запросил отмену отложенного задания с CancellationTokenSource.Cancel [http://msdn.microsoft.com/en-us/library/dd321955%28v=vs.110%29.aspx]Мне нужно убедитьсязадача правильно достигла отмененного состоянияпрежде чем я ...

2 ответа

 против

разница междуTask.WaitAll() а такжеTask.WhenAll() из асинхронного ОСАГО? Можете ли вы предоставить пример кода для иллюстрации различных вариантов использования?

3 ответа

HttpClient - задача была отменена - Как получить точное сообщение об ошибке?

У меня есть следующий тестовый код. Я всегда получаю ошибку «Задача была отменена» после зацикливания 316934 или 361992 раза. Если я не ошибаюсь, есть две возможные причины, по которым задача была отменена: а) HttpClient получил тайм-аут или б) ...

ТОП публикаций

4 ответа

Шаблон для самостоятельной отмены и перезапуска задачи

Существует ли рекомендуемый установленный шаблон для самостоятельной отмены и перезапуска задач? Например, я работаю над API для фоновой проверки орфографии. Сессия проверки орфографии упакована какTask, Каждый новый сеанс должен отменять ...

3 ответа

Должны ли мы использовать CancellationToken с контроллерами MVC / Web API?

Существуют разные примеры для асинхронных контроллеров. Некоторые из них используют CancellationToken в определении метода: public async Task<ActionResult> ShowItem(int id, CancellationToken cancellationToken) { await Database.GetItem(id, ...

1 ответ

Пользовательский интерфейс заблокирован в приложении C # WPF во время асинхронной загрузки

У меня есть следующее основное приложение WPF, где я хочу, чтобы содержимое отображалось в текстовом поле. Однако, когда я нажимаю на кнопку, поток пользовательского интерфейса, кажется, блокируется. Я не уверен, что делаю неправильно, поскольку ...

1 ответ

Понимание асинхронности и ожидания

Я пытаюсь узнать подробности MVC5, и я столкнулся с чем-то, что сбивает меня с толку. В accountController, который поставляется по умолчанию с проектом MVC5 с Individual Auth, есть эта строка кода в асинхронных методах Login и Register. var ...

3 ответа

Как правильно написать Parallel.For с асинхронными методами

Как бы я структурировал приведенный ниже код так, чтобы вызывался асинхронный метод? Parallel.For(0, elevations.Count(), delegate(int i) { allSheets.AddRange(await BuildSheetsAsync(userID, elevations[i], includeLabels)); });

2 ответа

Явно используйте Func <Task> для асинхронной лямбда-функции, когда доступна перегрузка Action

Чтение оконченоэто [http://tomasp.net/blog/csharp-async-gotchas.aspx/]сообщение в блоге о некоторых ошибках асинхронного / ожидающего C # 5. В Gotcha # 4 упоминается что-то довольно глубокое, о чем я раньше не думал. Вкратце, он охватывает ...

3 ответа

Как скопировать HttpContent асинхронно и отменить?

я используюHttpClient.PostAsync() и ответ являетсяHttpResponseMessage, Свойство Content имеет типHttpContent который имеетCopyToAsync() метод. К сожалению, это не подлежит отмене. Есть ли способ скопировать ответ вStream ...