In .Net, therre are three patterns for performing asynchronous operations They are
- Task based Asnynchronous Pattern (TAP)
- Event based Asynchronous Pattern (EAP)
- Asynchronous Programming Model (APM)
You can refer each of these in the below URL.
https://learn.microsoft.com/en-us/dotnet/standard/asynchronous-programming-patterns/
So here the classification is for the asynchronous patterns and Task based is one among other choices. Hope this is clear. You can read more about TAP below.
Hope this helps