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

2 ответа

async / await для высокопроизводительных серверных приложений?

новые ключевые слова async / await в C # 5 выглядят очень многообещающе, но я прочитал статью о влиянии производительности на эти приложения, поскольку компилятор сгенерирует довольно сложный конечный автомат для асинхронных методов. Асинхронное ...

3 ответа

Как уступить из параллельных задач в .NET 4.5

Я хотел бы использовать .NET итератор с параллельными задачами / await ?. Что-то вроде этого: IEnumerable<TDst> Foo<TSrc, TDest>(IEnumerable<TSrc> source) { Parallel.ForEach( source, s=> { // Ordering is NOT important // items can be yielded as ...

3 ответа

Подходит ли async / await для методов, связанных как с IO, так и с CPU?

В документации MSDN говорится, чтоasync а такжеawait подходят для задач, связанных с IO, тогда какTask.Run следует использовать для задач, связанных с процессором. Я работаю над приложением, которое выполняет HTTP-запросы для ...

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

9 ответов

предупреждение об этом вызове не ожидается, выполнение текущего метода продолжается

Только что получил VS2012 и пытается справиться сasync. Допустим, у меня есть метод, который выбирает какое-то значение из источника блокировки. Я не хочу, чтобы вызывающий метод блокировался. Я мог бы написать метод для получения обратного ...

4 ответа

Каковы различия между использованием ConfigureAwait (false) и Task.Run?

Я понимаю, что рекомендуется использоватьConfigureAwait(false) заawaitв коде библиотеки, чтобы последующий код не выполнялся в контексте выполнения вызывающей стороны, который может быть потоком пользовательского интерфейса. Я тоже понимаю ...

2 ответа

Метод асинхронного действия MVC4 .NET 4.5 не перенаправляет

Я пытаюсь реализовать метод действия задачи в моем приложении MVC 4. Все работает на задней панели, но это не перенаправление. public class AccountController : AsyncController { [HttpPost] [AllowAnonymous] public async Task<ActionResult> ...

3 ответа

Async ждут лучших практик

Я понял концепцию асинхронного ожидания и использовал ее время от времени, но у меня есть пара вопросов относительно лучших практик. можно ли использовать await в цикле while (условия) для продолжения выборки данных, которые могут ...

2 ответа

Метод асинхронного действия возвращает задачу, которая не может быть выполнена синхронно

Этот код работает нормально на моей локальной машине public async Task<ActionResult> teststuff() { using (var client = new HttpClient()) { var twitter = await client.GetStringAsync("http://www.twitter.com"); Response.Write(twitter); } return ...

1 ответ

Асинхронная реализация IValueConverter

Если асинхронный метод, который я хочу вызвать внутри IValueConverter. Есть ли лучшее ожидание, чем заставить его быть синхронным, вызывая свойство результата? public async Task<object> Convert(object value, Type targetType, object parameter, ...

5 ответов

Пример асинхронного ожидания / ожидания, который вызывает тупик

Я натолкнулся на некоторые лучшие практики для асинхронного программирования с использованием c #async/await ключевые слова (я новичок в c # 5.0). Одним из советов было следующее: Стабильность: знайте свои контексты синхронизации ... Некоторые ...