Если вы говорите о веб-API, Task<IEnumerable<T>>
- это асинхронный способ создания IEnumerable<T>
.
. Независимо от того, IEnumerable<T>
создается синхронно или асинхронно, весь список будет отправленв качестве ответа HTTP.
Способ использования IAsyncEnumerable<T>
на клиенте может быть в том случае, если этот клиент вызывает потоковую передачу или выполняет несколько запросов к серверу для получения уникального списка результатов (подкачки страниц).