Я оставлю это коротким
После прочтения статьи "Использовать потоковую передачу в ASP.NET Core SignalR" (первая часть, от сервера к клиенту), в чем разница между ChannelReader [T] и IAsyncEnumerable [T] ?