Результаты поиска по запросу "async-await"
Как сериализовать async / await?
Давайте предположим, что у меня есть этот простой фрагмент: async void button_Click(object sender, RoutedEventArgs e) { await Task.Factory.StartNew(() => { Console.WriteLine("start"); Thread.Sleep(5000); Console.WriteLine("end"); }); }Очевидно, ...
HttpClient (C #) дает сбой на многих асинхронных запросах?
Я использую HttpClient для асинхронного выполнения многих запросов к внешнему API. Я жду, пока все запросы завершатся, затем использую ответы в другом коде. Моя проблема в том, что если я делаю слишком много запросов, мой код выдает исключение, ...
Почему асинхронная CTP работает плохо?
Я не очень понимаю, почемуawait а такжеasync не улучшайте производительность моего кода здеськак будто они должны [http://blogs.msdn.com/b/visualstudio/archive/2011/04/13/async-ctp-refresh.aspx] . Хотя я и скептически относился к этому, я думал, ...
Жду в улове
У меня есть следующий код: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); }По ...
Эквивалент ContinueWith (делегат, CancellationToken) с ожиданием продолжения
У меня такая ситуация: private Task LongRunningTask = /* Something */; private void DoSomethingMore(Task previousTask) { } public Task IndependentlyCancelableSuccessorTask(CancellationToken cancellationToken) { return ...
Что такое асинхронный / ожидающий эквивалент сервера ThreadPool?
Я работаю на tcp-сервере, который выглядит примерно так, используя синхронный apis и пул потоков: TcpListener listener; void Serve(){ while(true){ var client = listener.AcceptTcpClient(); ...
SynchronizationLockException на Monitor.Exit при использовании await
Я создаю фрагмент кода, который получает веб-страницу из устаревшей системы, которая у нас есть. Чтобы избежать чрезмерных запросов, я кеширую полученный URL. Я используюMonitor.Enter, Monitor.Exit и двойная проверка, чтобы избежать выдачи ...
Как вызвать асинхронный метод из синхронного метода в C #?
у меня естьpublic async void Foo() метод, который я хочу вызвать из синхронного метода. До сих пор все, что я видел из документации MSDN, это вызов асинхронных методов через асинхронные методы, но вся моя программа не построена с асинхронными ...
Любой недостаток использования ExecuteReaderAsync из C # AsyncCTP
Есть несколько статей, которые указывают, что асинхронные вызовы базы данных являются плохой идеей в .NET. Должны ли мои вызовы базы данных быть ...
Исключение задачи отменено (ThrowForNonSuccess)
Это продолжение этого вопроса:Продолжение нескольких задач [https://stackoverflow.com/questions/21154692/task-continuiation] Я изменил свой код, как в ответе, однако теперь я получаюTaskCancelledExceptions когда я пытаюсь запустить ...