Результаты поиска по запросу "async-await"
Есть ли что-то вроде асинхронного BlockingCollection <T>?
я бы хотелawait на результатBlockingCollection<T>.Take() асинхронно, поэтому я не блокирую поток. Ищете что-то вроде этого: var item = await blockingCollection.TakeAsync();Я знаю, что мог сделать это: var item = await Task.Run(() => ...
Преобразование async / await в Task.ContinueWith
Этот вопрос был вызван комментариями кэтот [https://stackoverflow.com/a/21326957/1768303]: Как сделать бэкпорт нелинейнымasync/await код для .NET 4.0 безMicrosoft.Bcl.Async? В связанном вопросе у нас естьWebRequest операцию, которую мы хотим ...
Как сделать неблокирующее чтение сокетов с помощью Protobuf с использованием C #?
Допустим, я хочу делать неблокирующие чтения из сетевого сокета. Я могу асинхронно ждать, пока сокет не прочитает x байтов, и все в порядке. Но как мне совместить это с десериализацией через protobuf? Чтение объектов из потока должно ...
Асинхронный метод, который вызывается из конструктора
У меня есть вопрос, касающийся асинхронного метода, который я вызываю в конструкторе, и как решить, или есть хороший обходной путь, вот пример public Constructor() { Value = PopulateValueFromDB(); //async method CalculateInDB(); // async method ...
Преобразование шаблона на основе событий в асинхронный шаблон CTP
_fbClient.GetCompleted += new EventHandler<FacebookApiEventArgs>(OnFetchPageNotification); _fbClient.GetAsync(_kNotificationPath, new Dictionary<string, object> { { "access_token", _kPageAccessToken } });Как преобразовать вышеуказанный код ...
Можно ли ожидать событие вместо другого асинхронного метода?
В моем приложении C # / XAML metro есть кнопка, которая запускает длительный процесс. Итак, как рекомендовано, я использую async / await, чтобы убедиться, что поток пользовательского интерфейса не заблокирован: private async void ...
Общий метод FromEvent
Используя новую модель async / await, довольно просто сгенерироватьTask это завершается, когда происходит событие; вам просто нужно следовать этой схеме: public class MyClass { public event Action OnCompletion; } public static ...
Почему компилятор не позволяет использовать await внутри блока catch
Допустим, у меня есть асинхронный метод: public async Task Do() { await Task.Delay(1000); }Другой метод пытается вызватьDo метод внутриcatch блок public async Task DoMore() { try { } catch (Exception) { await Do(); //compiled error. } }Но таким ...
Невозможно неявно преобразовать тип из задачи <>
Я пытаюсь освоить синтаксис асинхронного метода в .NET 4.5. Я думал, что точно понял примеры, независимо от того, какой тип асинхронного метода (т.е.Task<T>), Я всегда получаю один и тот же тип ошибки при преобразовании обратно вT - который я ...
ключевое слово async и выбор TaskScheduler
Я хотел бы знать причину, по которой компилятор выбирает TaskScheduler при компиляции с использованием ключевого слова async. Мой метод тестирования вызывается SignalR (хост ASP.NET, IIS8, транспорт websocket) в методе ...