Результаты поиска по запросу "c#-5.0"

1 ответ

Почему компилятор не позволяет использовать await внутри блока catch

Допустим, у меня есть асинхронный метод: public async Task Do() { await Task.Delay(1000); }Другой метод пытается вызватьDo метод внутриcatch блок public async Task DoMore() { try { } catch (Exception) { await Do(); //compiled error. } }Но таким ...

4 ответа

Почему это асинхронное действие зависает?

У меня есть многоуровневое приложение .Net 4.5, вызывающее метод с использованием нового C #async а такжеawait ключевые слова, которые просто зависают, и я не могу понять, почему. Внизу у меня есть асинхронный метод, который расширяет нашу ...

3 ответа

Преобразование обычного веб-запроса Http Post с помощью Async и Await

Как я могу преобразовать мой традиционный вызов «POST» HttpWebRequest с помощью шаблона Async / Await. Здесь я прилагаю свой текущий код. Любой, пожалуйста, помогите мне преобразовать этот код с помощью шаблона Async / Await для Windows Phone ...

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

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 ...

1 ответ

Сохранить изображение в StorageFile из элемента управления изображением

Как я могу сохранить изображение в StorageFile из управления изображениями в приложениях Windows Store? Я использую следующую ссылку, но это не полезно для меня StorageFile file = await StorageFile.CreateStreamedFileFromUriAsync(" ", ...

3 ответа

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

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

4 ответа

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

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

1 ответ

Почему отмена блокируется так долго при отмене большого количества HTTP-запросов?

ФонУ меня есть код, который выполняет пакетную обработку HTML-страниц с использованием контента с одного конкретного хоста. Он пытается сделать большое количество (~ 400) одновременных HTTP-запросов, используяHttpClient, Я считаю, что ...

1 ответ

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

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

5 ответов

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

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