Какие возможные типы возврата у асинхронного метода, и почему обычно не рекомендуется использовать void как тип возврата? — ДейлиПреп