0
ответов

механизм отмены async / await

У меня вопрос о том, какой механизм для отмены текущей асинхронной операции можно использовать вместо токена отмены в контексте async / await. Я уверен, что это хорошо изученное проектное решение, что ...
вопрос задан: 23 August 2012 13:20
0
ответов

Падение StorageFolder.CreateFileAsync при вызове из App.OnSuspending

Мое приложение Win RT, которое работало с VS2012RC в бета-версии Windows 8, теперь имеет с окончательными версиями Visual Studio и Windows 8 Pro проблему, заключающуюся в том, что создание/открытие файла в...
вопрос задан: 21 August 2012 16:50
0
ответов

вызов асинхронного метода и события

Я разрабатываю клиентскую библиотеку для протокола сетевого приложения. Клиентский код вызывает библиотеку для ее инициализации и подключения к серверу. Клиент, конечно, может посылать запросы серверу, но...
вопрос задан: 20 August 2012 10:38
0
ответов

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

Мне нужно вызвать метод, возвращающий задачу, из публичного переопределения void OnActionExecuting (ActionExecutingContext filterContext )Он не позволяет мне сделать этот метод асинхронным, он выдает следующее An...
вопрос задан: 9 August 2012 16:43
0
ответов

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

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

Оператор ожидания может использоваться только в асинхронном методе [дубликат]

Я пытаюсь создать простую программу для тестирования новой асинхронной функциональности.NET в Visual Studio 2012. Обычно я использую BackgroundWorkers для запуска времени -, потребляющего код асинхронно, но иногда это...
вопрос задан: 7 August 2012 16:54
0
ответов

Примеры C #5.0 async/await против акторов Akka против базового fork/join?

И C #, и Scala приняли фреймворки для упрощения выполнения асинхронных/параллельных вычислений, но по-разному. Последний C#(5.0, все еще в бета-версии )принял решение об асинхронной/ожидающей структуре (...
вопрос задан: 5 August 2012 00:48
0
ответов

асинхронная функция по списку

У меня есть функция, которая выглядит следующим образом :public async Task GoToWeb (string Sym ){} как лучше всего вызвать ее по списку строк?
вопрос задан: 2 August 2012 18:21
0
ответов

Почему ключевое слово await C #5.0 указано как оператор, а не как модификатор?

Библиотека MSDN перечисляет ключевое слово await в качестве оператора. Мне это кажется странным -Я бы подумал, что это модификатор, вроде ключевого слова async. Почему это оператор?
вопрос задан: 31 July 2012 06:08
0
ответов

await AsyncMethod ()и await await Task.Factory.StartNew (AsyncMethod)

Учитывая следующий метод :public async Task DoSomethingAsync (){ // делаем некоторую работу await OpenSomeFileAsync (); вернуть новый MyObject (); } Есть ли разница между :...
вопрос задан: 17 July 2012 23:11
0
ответов

асинхронный метод не блокируется на рабочем столе, но блокируется на сервере?

Я сделал простой асинхронный метод для асинхронного вызова хранимой процедуры SQL. В моей консольной программе я вызываю этот метод 1000 раз в цикле и засыпаю на 1 мс (Thread.Sleep )между каждым вызовом....
вопрос задан: 16 July 2012 23:08
0
ответов

Вызов await GetFileAsync ()никогда не возвращается, и приложение зависает в приложении WinRT

Я пытаюсь загрузить и прочитать файл настроек при запуске приложения, и примерно в 90% случаев ожидание GetFileAsync ("filename.xml" ); никогда не возвращается, тем самым зависая приложение. Около четверти...
вопрос задан: 3 July 2012 17:52
0
ответов

Как настроить вызов метода BeginXXX EndXXX с помощью moq?

Допустим, у меня есть несколько APM (BeginXxx, EndXxx )шаблонных асинхронных методов (как часть некоторого прокси-сервера службы WCF, который я вызываю ):общедоступный интерфейс ISomeService { IAsyncResult BeginSomeMethod (целое число,...
вопрос задан: 30 June 2012 20:49
0
ответов

Эффективная сигнализация Задачи для завершения TPL при часто повторяющихся событиях

Я работаю над системой моделирования, которая, среди прочего, позволяет выполнять задачи в дискретное моделируемое время шаги. Все выполнение происходит в контексте потока моделирования, но...
вопрос задан: 27 June 2012 20:42
0
ответов

Назначение асинхронного результата свойству привязки данных

Ниже приведен пример реализации, использующей Metro API и привязку данных (с помощью MVVM )для заполнения списка папок в раскрывающемся списке. Конструктор модели View использует метод SetFolders (private async ),...
вопрос задан: 24 June 2012 09:48
0
ответов

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

Не уверен, что это известная проблема. Я использую VS2012 RC (Ultimate) и Win8 Release Preview. Я создал библиотеку модульных тестов (приложение в стиле метро) и написал модульный тест, включающий async/await...
вопрос задан: 16 June 2012 13:24
0
ответов

Вопрос о задачах .Net и асинхронном CTP

Я экспериментирую с Асинхронный CTP и он немного нравится. Однако у меня был вопрос из официального документа, объясняющий это. В нем говорится: «Важно понимать, что асинхронные методы ...
вопрос задан: 12 June 2012 17:05
0
ответов

Исключение Mono.Cecil возникает при анализе версии .NET 4.5 DLL System.Xml. Почему?

Я использую Mono.Cecil 0.9.5.3, и после установки VS2012 RC (что приводит к замене .NET 4.0 System.XML.DLL на аналог из .NET 4.5) я получаю исключение System.ArugmentException в некоторых случаях. код ...
вопрос задан: 10 June 2012 13:11
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
ответов

Существует ли какой-либо асинхронный эквивалент Process.Start?

Как следует из названия, есть ли аналог Process.Start (позволяет запускать другое приложение или пакетный файл), которого я могу ожидать? Я играю с небольшим консольным приложением, и это выглядело как...
вопрос задан: 29 May 2012 06:16
0
ответов

Почему Task.Delay ()допускает бесконечную задержку?

После того, как мое приложение зависло, я отследил причину в потоке, ожидающем задачи, созданной Task.Delay ()(. или TaskEx.Delay ()в.NET 4.0 ), для которого он предоставил вычисляемый TimeSpan, который из-за ошибки...
вопрос задан: 24 May 2012 16:13
0
ответов

Каковы риски обертывания Async/Await IAsyncOperations кодом Task.Wait()?

В настоящее время я пытаюсь перенести значительное количество существующего синхронного кода на WinRT. В рамках этого я сталкиваюсь с проблемами с существующим кодом, ожидая, что некоторые операции будут синхронными, например. for ...
вопрос задан: 19 May 2012 23:57
0
ответов

Асинхронное использование StorageFile в приложении НЕ Metro

Я пытаюсь создать экземпляр StorageFile в своей библиотеке классов... var localFolder = ApplicationData.Current.LocalFolder; StorageFile destinationFile = await localFolder.CreateFileAsync (...
вопрос задан: 4 May 2012 23:13
0
ответов

ожидание на наблюдаемом

Поэтому в печальные дни C #4.0 я создал следующий класс «WorkflowExecutor», который разрешал асинхронные рабочие процессы в потоке GUI, взломав продолжения IEnumerable «yield return» для ожидания...
вопрос задан: 24 April 2012 00:49
0
ответов

Ожидание в последней строке метода.

Все еще изучаю асинхронное ожидание. Я столкнулся с примерами, подобными следующему: общедоступная асинхронная задача MethodAsync() { ожидание Method01Async(); ожидание Method02Async(); } Какова цель последнего...
вопрос задан: 20 April 2012 13:34
0
ответов

Почему тип возврата async должен быть недействительным, Task или Task

Я пытаюсь запачкать руки с помощью async CTP и заметил, что компилятор жалуется на тип возврата async. В чем проблема с другими типами? Простая демонстрация static void Main (string [] ...
вопрос задан: 10 April 2012 11:56
0
ответов

Позволит ли VS 2010 использовать новые ключевые слова async и await в C#?

Когда новые функции async и await будут запущены, смогу ли я использовать их в Visual Studio 2010 или мне потребуется Visual Studio? Я спрашиваю вот о чем: будет ли Microsoft поддерживать язык...
вопрос задан: 6 April 2012 15:28
0
ответов

Вызов ConfigureAwait из действия ASP.NET MVC

Я работал над презентацией и подумал, что следующее должно завершиться ошибкой, поскольку ActionResult не возвращается в правильном контексте. Я проверил его с помощью VS и не получил ошибок. Я отладил его...
вопрос задан: 4 April 2012 03:52
0
ответов

Различия между C# async и Java ExecutorService

C# имеет классную новую функцию public Task async f() { строка r = LongCompute(); вернуть р; } но разве это не эквивалентно public Future f() { return Globals....
вопрос задан: 28 March 2012 08:50