Tag: cancellationtokensource

Erzeugt ein CancellationToken und ermöglicht es, einzelne für seine Absage

TaskCanceledException bei der aufrufenden Task.Verzögerung mit einem CancellationToken in ein Tastatur-Ereignis

Anzahl der Antworten 2 Antworten
Ich versuche zu verzögern die Bearbeitung einer Methode (SubmitQuery() in dem Beispiel) aufgerufen, die ein Tastatur-Ereignis in WinRT, bis es keine weiteren Veranstaltungen für einen Zeitraum (500 MS in diesem Fall). Ich will nur SubmitQuery() zu laufen,

Wie Sie herausfinden, ein Objekt entsorgt?

Anzahl der Antworten 4 Antworten
Habe ich eine multi-threaded-Anwendung und eine CancellationToken ist als ein gemeinsames Objekt. Jeder thread kann auslösen, es zu sagen, die anderen threads an, die der job abgebrochen wird. Dann einen thread macht das clean-up und über jedes

So stornieren Sie ein CancellationToken

Anzahl der Antworten 3 Antworten
Ich einen task starten, beginnen andere Aufgaben und so weiter. Gegeben, daß der Baum, wenn jeder task schlägt fehl, das Ergebnis der ganzen operation ist nutzlos. Ich überlege mir mit Kündigung-Token. Zu meiner überraschung, ist das token

Wie setze ich ein CancellationToken richtig zurück?

Anzahl der Antworten 2 Antworten
Ich Spiele seit Runde mit der async ctp heute morgen und habe ein einfaches Programm mit einer button und ein label. Klicken Sie auf die button und es startet die Aktualisierung der label ist, stoppen Sie den

Warum ist CancellationToken von CancellationTokenSource getrennt?

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche nach einer Begründung, warum .NET CancellationToken struct eingeführt wurde neben der CancellationTokenSource Klasse. Ich verstehe wie die API verwendet werden, wollen aber auch verstehen warum es ist so konzipiert,. I. e., warum

Wie man "schläft", bis Timeout oder Abbruch in .NET 4.0 angefordert wird

Anzahl der Antworten 4 Antworten
Was ist der beste Weg, um zu schlafen, eine gewisse Zeit, aber in der Lage sein werden, unterbrochen von einem IsCancellationRequested aus einer CancellationToken? Ich bin auf der Suche nach einer Lösung, die funktioniert .NET 4.0. Ich

Abbrechen einer HttpClient-Anfrage - Warum ist TaskCanceledException.CancellationToken.IsCancellationRequested falsch?

Anzahl der Antworten 1 Antworten
Folgenden code: var cts = new CancellationTokenSource(); try { //get a "hot" task var task = new HttpClient().GetAsync("http://www.google.com", cts.Token); //request cancellation cts.Cancel(); await task; //pass: Assert.Fail("expected TaskCanceledException to be thrown"); } catch (TaskCanceledException ex) { //pass: Assert.IsTrue(cts.Token.IsCancellationRequested,

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

Anzahl der Antworten 3 Antworten
OK, meine Fragen ist wirklich einfach. Warum ist dieser code nicht werfen TaskCancelledException? static void Main() { var v = Task.Run(() => { Thread.Sleep(1000); return 10; }, new CancellationTokenSource(500).Token).Result; Console.WriteLine(v); //this outputs 10 - instead of throwing

Wie setze ich die CancellationTokenSource zurück und debugge den Multithread mit VS2010?

Anzahl der Antworten 5 Antworten
Habe ich verwendet CancellationTokenSource, um eine Funktion, so dass der Benutzer kann Abbrechen die langwierige Aktion. Jedoch, nachdem der Benutzer gilt die erste Kündigung, der später weitere Maßnahmen nicht mehr funktioniert. Meine Vermutung ist, dass der status