async-await 277

  1. 如何以及何时使用`async`和`await`
  2. 我将如何同步运行异步任务<T>方法?
  3. 如何在C#中使用同步方法调用异步方法?
  4. 为所有服务器端代码调用ConfigureAwait的最佳实践
  5. 通过forEach循环使用async / await
  6. 使用异步/等待多个任务
  7. 如果我的界面必须返回任务什么是无操作实现的最佳方式?
  8. HttpClient.GetAsync(...)在使用await / async时永远不会返回
  9. 为什么我不能在锁定语句的主体中使用'await'操作符?
  10. 同步等待异步操作,为什么Wait()会冻结程序
  11. 你必须把Task.Run放在一个方法中来使它异步吗?
  12. WaitAll vs WhenAll
  13. 如何在不等待的情况下安全地调用C#中的异步方法
  14. 何时正确使用Task.Run, 何时只是异步等待
  15. 捕获异步方法引发的异常
  16. Task.Start / Wait和Async / Await之间有什么区别?
  17. 构造函数可以是异步的吗?
  18. 同步调用异步方法
  19. 什么时候应该在ASP.NET MVC中使用异步控制器?
  20. 运行多个异步任务并等待它们全部完成
  21. 我在哪里标记一个lambda表达式异步?
  22. Task.Result与.GetAwaiter.GetResult()相同吗?
  23. C#中的“return await”的目的是什么?
  24. 创建一个完成的任务
  25. 你如何在C#中创建一个异步方法?
  26. 如果异步等待不会创建任何其他线程,那么它如何使应用程序响应?
  27. 在.net 4上使用async-await
  28. 我什么时候可以使用Task.Yield()?
  29. 异步/等待vs BackgroundWorker
  30. 来自.NET 4.5的异步HttpClient是密集加载应用程序的不好选择?
  31. 在C#中的控制台应用异步?
  32. 异步箭头函数的语法
  33. 等待具有不同结果的多个任务
  34. 是否有可能等待事件而不是另一个异步方法?
  35. 等待vs Task.Wait - 死锁?
  36. 使用MVC5异步的优势是什么?
  37. 实体框架异步操作需要十次才能完成
  38. 关于Task.Start(),Task.Run()和Task.Factory.StartNew()的使用,
  39. C#中Task.FromResult <TResult>的用法是什么
  40. 嵌套等待在Parallel.ForEach中
  41. 获取TransactionScope以使用异步/等待
  42. 浏览器取消请求时出现ASP.NET Web API OperationCanceledException
  43. 禁止“警告CS4014:由于未调用此调用,所以继续执行当前方法...”
  44. 在构造函数中调用异步方法?
  45. 为什么要创建异步WebAPI操作而不是同步WebAPI操作?
  46. 在.NET中如何产生和等待实现控制流?
  47. 如何找到在Node.js中未处理的承诺UnhandledPromiseRejectionWarning?
  48. Parallel.ForEach vs Task.Run和Task.WhenAll
  49. 等待工作,但调用task.Result挂起/死锁
  50. 是否有任何异步的Process.Start?