Запитання з тегом «iasyncenumerable»

9
Чи можна "чекати повернення доходу DoSomethingAsync ()"
Чи несумісні ітераторські блоки (тобто "повернення прибутковості") несумісні з "асинхронізуванням" та "очікуванням"? Це дає гарне уявлення про те, що я намагаюся зробити: async Task<IEnumerable<Foo>> Method(String [] Strs) { // I want to compose the single result to the final result, so I use the SelectMany var finalResult = UrlStrings.SelectMany(link => …

2
Створіть порожній IAsyncEnumerable
У мене є інтерфейс, який написаний так: public interface IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync(); } Я хочу написати порожню реалізацію, яка не повертає жоден елемент, як-от так: public class EmptyItemRetriever : IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync() { // What do I put here if nothing is to be done? } …

1
Перетворити IAsyncEnumerable у список
Так у C # 8 ми отримали додавання IAsyncEnumerableінтерфейсу. Якщо у нас є звичайний, IEnumerableми можемо зробити з нього Listабо майже будь-яку іншу колекцію, яку ми хочемо з неї. Завдяки Linq там. var range = Enumerable.Range(0, 100); var list = range.ToList(); Ну а тепер я хочу перетворити своє IAsyncEnumerableна а, …

1
Пояснення того, як IAsyncEnumerable працює з веб-API ASP.NET
Я зіткнувся з цікавою поведінкою під час дослідження IAsyncEnumerable у проекті веб-API ASP.NET. Розглянемо наступні зразки коду: // Code Sample 1 [HttpGet] public async IAsyncEnumerable<int> GetAsync() { for (int i = 0; i < 10; i++) { await Task.Delay(1000); yield return i; } } // Code Sample 2 [HttpGet] public …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.