Kann ich alle Optionen wie OnlyOnRanToCompletion, OnlyOnCanceled, NotOnFaulted usw. mit async/have? Ich kann keine Beispiele auf, wie man die gleichen Ergebnisse zu erzielen wie Aufgaben verwenden, zum Beispiel:Wie TaskContinuationOptions mit async/await?
Task.Factory.StartNew(foo).ContinueWith(bar, TaskContinuationOptions.NotOnRanToCompletion);
Ich bin mir nicht sicher, ob einfache bedingte oder Ausnahmebehandlung all Fortsetzungsverhalten in expliziten Aufgaben verwalten kann.
Können Sie die Bitflags setzen? Du solltest dazu fähig sein. Tbh, nicht sicher, was Sie fragen –
Für die Ausnahmebehandlung wird es nicht benötigt; Verwenden Sie einfach einen 'try/catch'-Block und Sie können Code schreiben, so wie Sie ihn schreiben, wie Sie es in jedem anderen Code tun würden. Warum würdest du * diesen * stattdessen benutzen wollen? Wenn Sie etwas anderes als die Optionen "OnlyOn *" oder "NotOn *" verwenden möchten, welche benötigen Sie und warum? – Servy
@natenho, wenn Sie es wirklich brauchen, sollten Sie in der Lage sein, dieses Verhalten mit einem [custom warer] (http://blogs.msdn.com/b/pfxteam/archive/2011/01/13/10115642.aspx) zu implementieren). – Noseratio