Concept Flow - Async and await keywords
Start Main Method
Call Async Method
Async Method Starts
Hit await: Pause Async Method
Return Control to Main
Async Task Completes
Resume Async Method
Async Method Ends
Program Ends
The program starts the main method, calls an async method which pauses at await, returns control to main, then resumes and completes after the awaited task finishes.