Suchergebnisse für Anfrage "cancellationtokensource"

1 die antwort

Warum blockiert die Stornierung so lange, wenn viele HTTP-Anfragen storniert werden?

HintergrundIch habe einen Code, der eine Stapelverarbeitung von HTML-Seiten mit Inhalten von einem bestimmten Host durchführt. Es wird versucht, mithilfe von...

4 die antwort

Jede Möglichkeit zur Unterscheidung zwischen Abbrechen und Zeitüberschreitung

Ich habe einen Code, der einige Daten überprüft, indem er eine Reihe anderer Dienste anruft. Ich starte alle Anrufe parallel und warte dann, bis mindestens einer beendet ist. Wenn eine der Anfragen fehlschlägt, ist mir das Ergebnis der anderen ...

4 die antwort

Die Verwendung von CancellationToken für Timeout in Task.Run funktioniert nicht

OK, meine Fragen sind wirklich einfach. Warum wirft dieser Code nichtTaskCancelledException? static void Main() { var v = Task.Run(() => { Thread.Sleep(1000); return 10; }, new CancellationTokenSource(500).Token).Result; Console.WriteLine(v); // ...

TOP-Veröffentlichungen

6 die antwort

Wie kann ich einen asynchronen WCF-Anruf abbrechen?

Ich habe einige Zeit versucht, herauszufinden, wie die WCF-Anrufannullierung basierend auf dem neuen .NET 4.5 CancellationToken-Mechanismus implementiert werden kann. Alle Beispiele, die ich gefunden habe, basieren nicht auf WCF und überschreiten ...

3 die antwort

Brechen Sie den asynchronen Vorgang korrekt ab und starten Sie ihn erneut

Wie gehe ich mit Fällen um, in denen der Benutzer möglicherweise mehrmals auf die Schaltfläche drückt, wodurch eine lange asynchrone Ausführung aufgerufen wird? Meine Idee war zuerst zu überprüfen, ob der asynchrone Vorgang ausgeführt ...

3 die antwort

Task.Factory.FromAsync mit CancellationTokenSource

Ich verwende die folgende Codezeile, um asynchron von einem NetworkStream zu lesen: int bytesRead = await Task<int>.Factory.FromAsync(this.stream.BeginRead, this.stream.EndRead, buffer, 0, buffer.Length, null);Ich möchte, dass es die Stornierung ...

2 die antwort

Differenz zwischen CancellationTokenSource und Exit-Flag für Task-Loop-Exit

Ich habe mich gefragt, ob es einen Unterschied zwischen dem Beenden der Schleifenaufgabe mit CancellationTokenSource und dem Beenden des Flags @ gib CancellationTokenSource: CancellationTokenSource cancellationTokenSource; Task loopTask; void ...

2 die antwort

Warum wird die Aufgabe nicht abgebrochen, wenn ich die Cancel-Methode von CancellationTokenSource als asynchrone Methode aufrufe?

Ich habe einen kleinen Wrapper um @ erstellCancellationToken undCancellationTokenSource. Das Problem, das ich habe, ist, dass dasCancelAsync Methode vonCancellationHelper funktioniert nicht wie erwartet. Ich habe das Problem mit ...

6 die antwort

Warum ist CancellationToken von CancellationTokenSource getrennt?

Ich suche nach einer Begründung, warum .NET CancellationToken struct zusätzlich zur CancellationTokenSource-Klasse eingeführt wurde. ich versteheWie die API ...

2 die antwort

Aufgabe nach Zeit abbrechen