步骤核心:

  1. 方法签名包含一个  async 修饰符。

  2. 按照约定,异步方法的名称以“Async”后缀结尾。

  3. 返回类型为以下之一:

    • Task<TResult> 如果您的方法有操作数为 TResult 类型的返回语句。

    • Task ,如果您的方法没有返回语句或具有没有操作数的返回语句。

    • 如果您编写的是异步事件处理程序,则为 Void。

  4. 方法通常包含至少一个 await 表达式,该等待表达式标记一个点,在该点上直到等待的异步操作完成方法才能继续。 同时,方法挂起,并且控件返回到方法的调用方。

MSDN 教程地址:http://msdn.microsoft.com/zh-cn/library/hh191443.aspx

最新文章

  1. java输出MYSQL数据库里面的数据最简单的实例
  2. oracle 前滚和回滚
  3. html5 canvas(小树姐的牛掰到爆了的作品)
  4. Lintcode 175 Invert Binary Tree
  5. [moka同学摘录]Yii2 csv数据导出扩展
  6. Incorrect integer value: &#39;&#39; for column &#39;id&#39; at row 1
  7. Android开发——实现固定在ScrollView顶部的View,类似于新浪微博的评论列表的顶部
  8. JVM问题定位工具
  9. poj 2001 Shortest Prefixes(特里)
  10. Quartz简单实例
  11. Doing Homework
  12. 设计模式——模板模式(C++实现)
  13. leetcode — add-binary
  14. Hbase 1.3.0 Rsgroup
  15. Android 追加写入文件的三种方法
  16. Java计模模式之六 ----- 组合模式和过滤器模式
  17. git shell 命令大全
  18. sysbench做测试
  19. OWASP TOP 10 2017中文译文
  20. Vue.Draggable:基于 Sortable.js 的 Vue 拖拽组件使用中遇到的问题

热门文章

  1. Caesar&#39;s Legions(三维dp)
  2. ios反射
  3. xcode Git
  4. [BZOJ1177][Apio2009]Oil
  5. 对于(function(){}())和function(){}实例的作用域分析(里面有很多问题……)
  6. HDOJ 1874
  7. Controller之间传递数据:属性传值
  8. shell脚本步骤调试
  9. 一个很不错的适合PHPER们书单,推荐给大家【转】
  10. Java 7 的7个新特性