task-parallel-library

Мне нужно запустить несколько асинхронных задач в консольном приложении, и ждать их завершения перед дальнейшей обработкой. там много статей, но я, кажется, все больше запутываюсь, чем больше читаю. Я прочитал и понял основные принципы библиотеки задач, но мне явно не хватает ссылки где-то. Я понимаю, что м...

В C# и TPL (Параллельных Задач Библиотека), то Task класса представляет собой текущую работу, которая производит значение типа T. Я хотел бы знать, что нужно для задач.FromResult способ ? то есть: в сценарии, где у вас уже есть произведенное значение под рукой, что нужно обернуть его обратно в задачу? един...

Я играю с этими задачами Windows 8 WinRT, и я пытаюсь отменить задачу, используя метод ниже, и он работает до некоторой степени. Метод CancelNotification действительно вызывается, что заставляет вас думать, что задача была отменена, но в фоновом режиме задача продолжает работать, а затем после ее завершения с...

в чем разница между: public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = IdentityManager.Authentication.CheckPasswordAndSignIn(AuthenticationManager, model.UserName, model.Password, model.RememberMe); if (result.Success...

Я только что видел 3 процедуры, касающиеся использования TPL, которые выполняют ту же работу; вот код: public static void Main() { Thread.CurrentThread.Name = "Main"; // Create a task and supply a user delegate by using a lambda expression. Task taskA = new Task( () => Console.WriteLine("Hel...

Я ищу обоснование того, почему .NET CancellationToken struct была введена в дополнение к классу CancellationTokenSource. Я понимаю как API должен использоваться, но вы также хотите понять почему Он разработан таким образом. т. е., Почему мы имеем: var cts = new CancellationTokenSource(); SomeCancellableOper...

Так мне недавно сказали, что как я использую мой .ContinueWith для задач не был правильным способом их использования. Я еще не нашел доказательств этого в интернете, поэтому я спрошу вас, ребята, и посмотрю, каков ответ. Вот пример того, как я использую .ContinueWith: public Task DoSomething() { return T...

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

Я использую TPL в моем текущем проекте и использую Parallel.Foreach для того чтобы закрутить много резьб. Класс Task содержит Wait () для ожидания завершения задачи. Вот так, как я могу ждать параллели.ForEach для завершения, а затем перейти к выполнению следующих операторов?...

есть ли в параллельной библиотеке задач что-либо, что можно было бы считать заменой или улучшением по сравнению с классом BackgroundWorker? У меня есть приложение WinForms с пользовательским интерфейсом в стиле Мастера, и он выполняет некоторые длительные задачи. Я хочу иметь отзывчивый пользовательский инт...