Question: is an async method that returns task?
Answer: Async methods can have the following return types: Task<TResult>, for an async method that returns a value. Task, for an async method that performs an operation but returns no value. void , for an event handler.