Серия

Поддержка IAsyncEnumerable с помощью LINQ

При создании IAsyncEnumerable в .NET Core 3 не удивительно, что разработчики могут использовать существующие знания об операциях Linq при работе с асинхронными потоками.

В этом эпизоде Bart De Smet приходит к разговору о пакете nuget System.Linq.Async, который добавляет некоторые распространенные операторы запросов Linq в IAsyncEnumerable.

  • [01:15] - Какова история за IAsyncEnumerable?
  • [02:17] — как новый IAsyncEnumerable сравнивается с предыдущим?
  • [03:39] — может ли IAsyncEnumerable масштабироваться в крупных системах?
  • [06:15] — как мы секционируем работу с IAsyncEnumerable отличается от IEnumerable?
  • [08:34] - Что можно использовать IAsyncEnumerable? (демоверсия)
  • [13:03]. Как добавить поддержку распространенных выражений Linq в IAsyncEnumerable?
  • [16:11] — как работают операции фильтрации и упорядочивания с IAsyncEnumerable?
  • [20:00] - Насколько важно было поддерживать сообщество в долголетии этого проекта?
  • [21:55] — как функции языка сделали код гораздо проще?

 

Полезные ссылки