c#-5.0

каждое сообщение в блоге, которое я читал, рассказывает вам, как использовать асинхронный метод в C#, но по какой-то странной причине никогда не объясняйте, как создавать свои собственные асинхронные методы для использования. Так что у меня есть этот код прямо сейчас, который потребляет мой метод: private as...

Как следует из названия, есть ли эквивалент Process.Start (позволяет запустить другое приложение или пакетный файл), что я мог ожидать? Я играю с небольшим консольным приложением, и это казалось идеальным местом для использования async и await, но я не могу найти никакой документации для этого сценария. то,...

у меня есть многоуровневое приложение .Net 4.5, вызывающее метод с помощью C#'s new async и await ключевые слова, которые просто зависает и я не могу понять, почему. внизу у меня есть асинхронный метод, который расширяет нашу утилиту базы данных OurDBConn (в основном обертка для базового DBConnection и DBCom...

может ли кто-нибудь объяснить, что такое ...

у нас есть этот метод. async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); Task<string> getStringTask = client.GetStringAsync("http://msdn.microsoft.com"); // You can do work here that doesn't rely on the string from GetStringAsync. DoIndependentWork(); ...

я не вижу разницы между новыми асинхронными функциями C#(и VB) и .NET 4.0 Параллельных Задач Библиотека. Возьмем, к примеру, код Эрика Липперта отсюда: async void ArchiveDocuments(List<Url> urls) { Task archive = null; for(int i = 0; i < urls.Count; ++i) { var document = await FetchA...

каков был бы лучший способ преобразовать/обернуть "классический" асинхронный метод, который использует обратный вызов к чему-то, что возвращает (ожидаемую) задачу? например, учитывая следующий метод: public void GetStringFromUrl(string url, Action<string> onCompleted); единственный способ, который я...

два новых ключевых слова, добавленные в язык C# 5.0 являются асинхронные и ждут, оба из которых работают рука об руку, чтобы запустить C# метод асинхронно, не блокируя вызывающий поток. мой вопрос в том, действительно ли эти методы используют преимущества нескольких ядер и работают параллельно или асинхронны...

Если вы используете async / await на более низком уровне в своей архитектуре, необходимо ли "пузырить" вызовы async/await полностью, это неэффективно, поскольку вы в основном создаете новый поток для каждого слоя (асинхронно вызывая асинхронную функцию для каждого слоя, или это действительно не имеет значени...

у меня есть метод в ASP.NET приложение, которое потребляет довольно много времени для завершения. Вызов этого метода может произойти до 3 раз во время одного запроса пользователя, в зависимости от состояния кэша и параметров, которые предоставляет пользователь. Каждый вызов занимает около 1-2 секунд. Сам мето...