Suchergebnisse für Anfrage "task-parallel-library"

4 die antwort

Task.Run in Static Initializer

Betrachten Sie den folgenden Code. static class X { public static int Value = Task.Run(() => 0).Result; } class Program { static void Main(string[] args) { var value = X.Value; } } CallingTask.Run und dannResult im statischen Initialisierer ...

2 die antwort

Grundlegendes Entwurfsmuster für die Verwendung von TPL im Windows-Dienst für C #

Ich versuche, einen Windows-Dienst aufzubauen, der eine Art Parallelität für das Poolen von Dateien aus verschiedenen FTP-Quellen benötigt. Um mehrere FTP-Downloads zu starten, suche ich in der TPL-Bibliothek nach einfachen Foreach-Schleifen, um ...

6 die antwort

Erstellt die Verwendung von async / await einen neuen Thread?

Ich bin neu bei TPL [https://stackoverflow.com/tags/task-parallel-library/info] und ich frage mich: Wie unterstützt die asynchrone Programmierung, die neu in C # 5.0 ist (über das neueasync undawait keywords) beziehen sich auf die Erstellung von ...

TOP-Veröffentlichungen

8 die antwort

Wie kann ich Task.WhenAll abbrechen?

Verwenden Sie derzeit den folgenden Code, um auf den Abschluss einer Auflistung von Tasks zu warten. Jetzt möchte ich jedoch den WhenAll-Anruf abbrechen bzw. abbrechen können, vorzugsweise über einen Abbruchtoken. Wie würde ich das machen? Dim ...

4 die antwort

Warum wird die Task.ContinueWith in diesem Komponententest nicht ausgeführt?

Ich bin auf ein Problem mit einem Komponententest gestoßen, der fehlgeschlagen ist, weil ein TPL-Task sein @ nie ausgeführt haContinueWith(x, TaskScheduler.FromCurrentSynchronizationContext()). Das Problem stellte sich heraus, weil versehentlich ...

2 die antwort

Await or Task.FromResult

Ich habe einen Service sagen wir, public interface ISomeService { Task<bool> DoSomeExpensiveCheckAsync(string parameter); }Und ich habe diese Klasse, um den Dienst zu verbrauchen. Es müssen nur einige einfache Nullprüfungen durchgeführt und dann ...

2 die antwort

Dataflow mit Aufteilung der Arbeit auf kleine Jobs und anschließendem erneutem Gruppieren

Ich muss diese Art von Arbeit machen: Get Page Objekt aus der DatenbankFür jede Seite werden alle Bilder abgerufen und verarbeitet (E / A-gebunden, z. B. zum Hochladen auf CDN).Wenn alle Bilder erfolgreich verarbeitet wurden, markieren Sie die ...

2 die antwort

Parallel.ForEach () ändert den Identitätswechselkontext

Heute haben wir unsere neu erstellte ASP.NET-Anwendung auf dem Server bereitgestellt, und bald stellten wir fest, dass ein seltsames Sicherheitsproblem die Anwendung zum Absturz brachte. Dies ist eine interne Anwendung und wir verwenden ...

5 die antwort

Beste Möglichkeit in .NET, die Aufgabenwarteschlange in einem separaten (einzelnen) Thread zu verwalten

Ich weiß, dass sich die asynchrone Programmierung im Laufe der Jahre stark verändert hat. Es ist mir etwas peinlich, dass ich mich mit 34 Jahren so verrosten lasse, aber ich zähle auf StackOverflow, um mich auf den neuesten Stand zu bringen. ...

2 die antwort

Wie transformiere ich task.Wait (CancellationToken) in eine await-Anweisung?

So,task.Wait() kann in @ umgewandelt werdawait task. Die Semantik ist natürlich anders, aber so würde ich ungefähr einen blockierenden Code mit @ transformiereWaits zu einem asynchronen Code mitawaits. Meine Frage ist, wie man @ ...