Pytania otagowane jako iasyncenumerable


2
Utwórz pusty IAsyncEnumerable
Mam interfejs napisany w ten sposób: public interface IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync(); } Chcę napisać pustą implementację, która nie zwraca żadnego elementu, na przykład: public class EmptyItemRetriever : IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync() { // What do I put here if nothing is to be done? } } Gdyby …

1
Konwertuj IAsyncEnumerable na List
Więc w C # 8 dodaliśmy IAsyncEnumerableinterfejs. Jeśli mamy coś normalnego IEnumerable, możemy z niego zrobić Listdowolną inną kolekcję. Dzięki Linq tam. var range = Enumerable.Range(0, 100); var list = range.ToList(); Cóż, teraz chcę przekonwertować moje IAsyncEnumerablena Listi to oczywiście asynchronicznie. Czy istnieją już implementacje Linq dla tego przypadku? Jeśli …

1
Wyjaśnienie, w jaki sposób IAsyncEnumerable współpracuje z ASP.NET Web API
Spotkałem interesujące zachowanie podczas eksploracji IAsyncEnumerable w projekcie ASP.NET Web API. Rozważ następujące przykłady kodu: // 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 async IAsyncEnumerable<string> …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.