preguntar acerca de task-parallel-library

6
réponses

Intercepter une exception levée par une méthode asynchrone

Utilisation du CTP asynchrone de Microsoft pour. NET, est-il possible d'attraper une exception levée par une méthode asynchrone dans la méthode appelante? public async void Foo() { var x = await DoSomethingAsync(); /* Handle the result, but …
demandé sur 1970-01-01 00:33:31
3
réponses

HttpClient — une tâche a été annulée?

Cela fonctionne bien quand une ou deux tâches génère cependant une erreur "une tâche a été annulée" lorsque nous avons plus d'une tâche répertoriée. List<Task> allTasks = new List<Task>(); allTasks.Add(....); allTasks.Add(....); Task.W …
demandé sur 1970-01-01 00:33:35
3
réponses

même après avoir utilisé ConfigureAwait (false) dans Asp.Net flux

je suis frapper impasse, même après l'utilisation de ConfigureAwait(false), ci-dessous le code de l'échantillon. selon l'échantillon http://blog.stephencleary.com/2012/02/async-and-await.html (contexte # Avoding), cela n'aurait pas dû frapper dead …
demandé sur 1970-01-01 00:33:34
4
réponses

Quand utiliser TaskCreationOptions.LongRunning?

je me le demande depuis longtemps, mais je n'ai jamais vraiment trouvé la réponse. je comprends que c'est un indice pour le planificateur de tâches où la tâche sera exécutée, et que le planificateur de tâches (ou de nos jours?) décider d'instancier …
demandé sur 1970-01-01 00:33:36
3
réponses

TaskScheduler.FromCurrentSynchronizationContext — comment utiliser WPF répartiteur de thread lorsque les tests unitaires

j'ai du code dans un modèle de vue qui appelle un service à travers une tâche. Quand la tâche sera terminée, il y aura une collecte observable. Le problème est qu'il attend la tâche de finir en utilisant la méthode ContinueWith et en fournissant Task …
demandé sur 1970-01-01 00:33:31
2
réponses

SynchronizationContext vs Default TaskScheduler

Cela va être un peu long, donc s'il vous plaît garder avec moi. je pensais que le comportement par défaut du planificateur de tâches (ThreadPoolTaskScheduler) est très similaire à celle de la valeur par défaut "ThreadPool"SynchronizationContext (cet …
demandé sur 1970-01-01 00:33:34
1
réponses

Async / wait, awaiter personnalisé et collecteur d’ordures

je suis face à une situation où un objet géré est prématurément finalisé au milieu de async méthode. il s'agit d'un hobby home automation project (Windows 8.1, .NET 4.5.1), où je fournis Un C# callback à un tiers non géré DLL. Le rappel est invoqué …
demandé sur 1970-01-01 00:33:34
6
réponses

Comment puis-je attendre que la tâche soit terminée en C#?

je veux envoyer une requête à un serveur et des processus la valeur retournée: private static string Send(int id) { Task<HttpResponseMessage> responseTask = client.GetAsync("aaaaa"); string result = string.Empty; responseTask.Conti …
demandé sur 1970-01-01 00:33:32
3
réponses

Parallèle.ForEach et async-wait

j'ai eu une telle méthode: public async Task<MyResult> GetResult() { MyResult result = new MyResult(); foreach(var method in Methods) { string json = await Process(method); result.Prop1 = PopulateProp1(json); …
demandé sur 1970-01-01 00:33:34
4
réponses

Les méthodes asynchrones D’ApiController-Quel est le profit? Quand les utiliser?

(ce qui fait probablement double emploi avec la question ) ASP.NET MVC4 async controller-Pourquoi utiliser? , mais à propos de webapi, et je ne suis pas d'accord avec les réponses là-dedans) Suppose que j'ai une requête SQL de longue duré …
demandé sur 1970-01-01 00:33:33