Из того, что я видел в C # 5 / .NET 4.5, предпочтительное имя - DoSomethingTaskAsync
или DoSomethingAsync
Например, класс WebClient в .NET 4.5имеет методы, подобные DownloadFileTaskAsync
, потому что у него уже был метод с именем DownloadFileAsync
, поэтому я предполагаю, что использование TaskAsync
сверх Async
предназначено для обеспечения обратной совместимости.