Posso avere tutte le opzioni come OnlyOnRanToCompletion, OnlyOnCanceled, NotOnFaulted, ecc. Usando async/await? Non riesco a trovare esempi su come ottenere gli stessi risultati come utilizzare le attività, per esempio:Come impostare TaskContinuationOptions utilizzando async/await?
Task.Factory.StartNew(foo).ContinueWith(bar, TaskContinuationOptions.NotOnRanToCompletion);
io non sono sicuro se semplice gestione condizionale o eccezione in grado di gestire tutti i comportamenti di continuazione disponibili in Attività esplicite.
È possibile impostare i flag dei bit? Dovresti essere capace di. Tbh, non sono sicuro di cosa stai chiedendo –
Per la gestione delle eccezioni non è necessario; usa solo un blocco 'try/catch' e puoi scrivere un codice come se lo scrivessi come faresti in qualsiasi codice virtualmente da qualsiasi altra parte. Perché dovresti * volere * usare invece quello stile? Se vuoi usare qualcosa di diverso dalle opzioni "OnlyOn *" o "NotOn *", di quale hai bisogno e perché? – Servy
@natenho, se proprio ne hai bisogno, dovresti essere in grado di implementare questo comportamento con un [custom awaiter] (http://blogs.msdn.com/b/pfxteam/archive/2011/01/13/10115642.aspx). – Noseratio