0
ответов

Async CTP and timeouts

I started watching Jon Skeet's presentation on C# Async CTP. He stuttered when it came to specifying timeouts. Coming from fairly limited exposure to F#, there is an intuitive, centralized, and ...
вопрос задан: 23 May 2017 12:25
0
ответов

Может ли Resharper пропустить ключевые слова async / await?

Я пытаюсь понять, как будут работать новые функции асинхронного (CTP) C # 5.0. Я также использую ReSharper. Но поскольку это всего лишь CTP, ReSharper не поддерживает новые ключевые слова (async / await) и выделяет их как ...
вопрос задан: 10 March 2015 06:58
0
ответов

A에서 비동기 메서드를 호출하는 방법 getter 또는 setter?

C #의 getter 또는 setter에서 비동기 메서드를 호출하는 가장 우아한 방법은 무엇일까요? 나 자신을 설명하는 데 도움이되는 의사 코드가 있습니다. 비동기 작업 MyAsyncMethod () {return await ...
вопрос задан: 2 April 2014 02:50
0
ответов

Когда использовать TaskEx.Run или TaskEx.RunEx

Я пытаюсь понять, когда использовать TaskEx.Run. Я предоставил два примера кода, которые я написал ниже, которые дают тот же результат. Я не понимаю, почему я бы взял Task.RunEx TaskEx.RunEx ...
вопрос задан: 10 April 2013 04:31
0
ответов

Есть ли способ использовать Task в качестве дескриптора ожидания для будущего значения T?

Я хотел бы использовать возврат задачи из метода, чтобы вернуть значение, когда оно становится доступным позже, так что вызывающий может либо заблокировать с помощью Wait, либо присоединить продолжение, либо даже дождаться его. ...
вопрос задан: 9 March 2013 23:40
0
ответов

Является ли ключевое слово Async await эквивалентом лямбда-выражения ContinueWith?

Не могли бы вы подтвердить, правильно ли я понял ключевое слово Async await? (Используя версию 3 CTP) До сих пор я работал над тем, чтобы вставить ключевое слово await до ...
вопрос задан: 12 January 2013 15:47
0
ответов

Возврат Void в асинхронном методе из контроллера WEB API

У меня есть этот асинхронный метод внутри ASP.NET MVC 4 WEB API Controller, который я получил из этого блога : http://www.strathweb.com/2012/04/html5-drag-and-drop-asynchronous-multi-file-upload-with-asp-net-webapi/....
вопрос задан: 4 October 2012 03:40
0
ответов

Рекомендуемая сигнатура метода при возврате вывода из асинхронного метода?

У меня есть один асинхронный метод :public async Task GetBitmapAsync (double[] пикселей ); Допустим, у меня также есть этот класс :открытый класс PixelData { public double[] Pixels { get; }...
вопрос задан: 8 August 2012 08:02
0
ответов

Почему существует ключевое слово async

Просматривая видео канала 9 msdn, я нашел следующий комментарий без ответа и надеялся, что кто-нибудь сможет его объяснить? Я не понимаю ключевого слова async. Почему бы просто не разрешить ...
вопрос задан: 7 August 2012 12:30
0
ответов

Task<> не содержит определения GetAwaiter

Клиентский канал iGame = new ChannelFactory (new BasicHttpBinding (BasicHttpSecurityMode. Нет ), новый адрес конечной точки (новый Uri ("http ://localhost :58597/Game.svc")))....
вопрос задан: 7 August 2012 09:56
0
ответов

.NET 4 эквивалент Task.WhenAll()

Есть ли в.NET 4 какой-либо функциональный эквивалент System.Threading.Tasks.Task.WhenAll ().NET 4.5? Цель состоит в том, чтобы объединить несколько асинхронных задач в одну, которая завершается, когда все ее...
вопрос задан: 16 July 2012 21:07
0
ответов

Безопасна ли асинхронная рекурсия в C # (async ctp / .net 4.5)?

В C # с async ctp или бета-версией vs.net 2011 мы можем написать рекурсивный код, подобный следующему: public async void AwaitSocket () {var socket = await this.AcceptSocketAsync (); // ждем сокета и >> ...
вопрос задан: 30 May 2012 11:03
0
ответов

Как ограничить количество одновременных асинхронных операций ввода-вывода?

// допустим, есть список из 1000+ URL string[] urls = { "http://google.com", "http://yahoo.com", ... }; // теперь давайте параллельно отправим HTTP-запросы на каждый из этих URL urls.AsParallel().ForAll(...
вопрос задан: 29 May 2012 21:26
0
ответов

Как правильно выполнять несколько асинхронных задач параллельно?

Что делать, если вам нужно запустить несколько задач асинхронного ввода-вывода параллельно, но нужно убедиться, что одновременно выполняется не более X процессов ввода-вывода; и задачи предварительной и последующей обработки ввода-вывода не должны...
вопрос задан: 29 May 2012 14:37
0
ответов

Работа с очень большим количеством файлов

В настоящее время я работаю над исследовательским проектом, который включает в себя индексацию большого количества файлов (240k ); в основном это html, xml, doc, xls, zip, rar, pdf и текст с размерами файлов от нескольких килобайт…
вопрос задан: 6 May 2012 01:41
0
ответов

Когда метод возвращает void, это то же самое, что и задача?

Я пробую асинхронную CTP версии 4.5, которая позволяет использовать асинхронные методы без необходимости писать методы Begin/End. Мой первый тест — выполнить асинхронный метод, возвращающий void. Я вижу несколько...
вопрос задан: 6 April 2012 14:12
0
ответов

Увеличивает ли async и await производительность приложения ASP.Net

Недавно я прочитал статью о C#-5 и новых и приятных функциях асинхронного программирования. Я вижу, что это отлично работает в приложении Windows. У меня возник вопрос, может ли эта функция увеличить ASP....
вопрос задан: 26 March 2012 06:53
0
ответов

Async Task.WhenAll с тайм-аутом

Есть ли способ в новой асинхронной дотнет 4.5, чтобы установить тайм-аут для метода Task.WhenAll. Я хочу получить несколько источников и остановиться, скажем, через 5 секунд и пропустить источники, которые не были завершены.
вопрос задан: 23 March 2012 21:23
0
ответов

В чем разница между возвратом void и возвратом задачи?

При просмотре различных примеров C # Async CTP я вижу некоторые асинхронные функции которые возвращают void, и другие, возвращающие неуниверсальную задачу. Я понимаю, почему возвращение Task полезно для возврата ...
вопрос задан: 3 March 2012 13:41
0
ответов

Зачем использовать асинхронные запросы вместо использования большего пула потоков?

Во время технических дней здесь, в Нидерландах, Стив Сандерсон выступил с презентацией о C # 5, ASP.NET MVC 4 и асинхронной сети. Он объяснил, что, когда выполнение запросов занимает много времени, все ...
вопрос задан: 26 February 2012 13:43
0
ответов

Можно ли унаследовать от задачи TPL для возврата дополнительных сведений из метода?

Мой исходный метод выглядит так: string DoSomeWork (); Метод DoSomeWork запускает некоторую работу в другом потоке и возвращает идентификатор выполнения (просто случайную строку). Позже я могу запросить результаты по заданному выполнению ...
вопрос задан: 13 February 2012 17:57
0
ответов

Использование async-await в .net 4

В настоящее время я начинаю создавать приложение, которое получило бы много пользы от функции async-await в C # 5. Но я не уверен, какую версию VS и асинхронной среды выполнения использовать. Глядя на популярность ОС ...
вопрос задан: 7 February 2012 10:59
0
ответов

Контракты кода и асинхронность

Каков рекомендуемый способ добавления постусловий к асинхронным методам, возвращающим Task ? Я прочитал следующее предложение: http: //social.msdn.microsoft.com/Forums/hu-HU/async/thread / ...
вопрос задан: 6 February 2012 19:02
0
ответов

Можно ли использовать Async CTP с переносимой библиотекой

Я искал, есть ли Async CTP с переносимой библиотекой классов?
вопрос задан: 5 February 2012 20:21
0
ответов

Явное указание TaskScheduler для неявно запланированного метода

У меня есть следующий метод, который использует неявное планирование: private async Task FooAsync() { await Something(); DoAnotherThing(); await SomethingElse(); DoOneLastThing(); } Однако, из ...
вопрос задан: 27 January 2012 18:01
0
ответов

Почему асинхронный CTP работает плохо?

Я действительно не понимаю, почему await и async не улучшают производительность моего кода, как предполагалось. Хотя я был настроен скептически, я думал, что компилятор должен переписать мой метод так ...
вопрос задан: 16 January 2012 01:50
0
ответов

асинхронный быстрый путь

Вот статья о том, как асинхронное обновление CTP может использовать преимущества асинхронного «быстрого пути». Здесь упоминаются такие вещи, как повышение эффективности и т. Д., Но я даже не знаю, что такое «быстрый путь»? Я бы хотел ...
вопрос задан: 8 January 2012 03:04
0
ответов

Async CTP - Рекомендуемый подход для планирования задач

В настоящее время я работаю над асинхронным приложением, которое повсюду использует TAP. В каждый класс, который имеет методы для создания задач, также внедрен TaskScheduler. Это позволяет нам ...
вопрос задан: 6 January 2012 15:44
0
ответов

Основы использования Microsoft Async Framework

Использование Visual Studio Async CTP (версия 3) Я пытаюсь понять, как я могу "обернуть" существующий код, используя этот фреймворк. Например, используя библиотеку OpenPop.NET, я пытаюсь установить ...
вопрос задан: 4 January 2012 10:05
0
ответов

Отменить асинхронный веб-запрос?

Я использую Библиотека Async CTP для Windows Phone. Кто-нибудь знает, как отменить ожидающий веб-запрос? Запрос = (HttpWebRequest) WebRequest.Create (url); Request.Credentials = new NetworkCredential (...
вопрос задан: 27 December 2011 17:23