APM uses BeginXXX/EndXX pairs and the Event-based Asynchronous Pattern ([EAP](http://msdn.microsoft.com/en-us/library/wewwczdw.aspx)) uses XXXAsync and XXXCompleted pairs, but I haven't seen anything standard on how to name methods that return a task.

I have been using XXXTask:

```
Data GetData() 
Task<Data> GetDataTask()

```

but was wondering if a more standard approach has developed