摘要:The Task-based Asynchronous Pattern的命名慣例、參數與傳回值的型別

  • 502
  • 0

摘要:摘要:The Task-based Asynchronous Pattern的命名慣例、參數與傳回值的型別

非同步模型 命名慣例 參數 傳回值的型別 其他

IAsyncResult pattern

ARM pattern

BeginMethodName

EndMethodName

     

event-based asynchronous pattern

EAP

MethodNameAsync 事件參數衍生型別 事件、事件處理委派型別
Task-based asynchronous pattern

第一順位:

MethodNameAsync

第二順位:

MethodNameTaskAsync

禁止使用out與ref

Task

Task<TResult>

建立、處理與合併Task的方法可以不必遵循前述的命名慣例

如:

Task.WhenAny()

Task.WhenAll()