«iasyncenumerable» etiketlenmiş sorular

9
"Getiri dönüşü DoSomethingAsync ()" beklemek mümkün mü
Normal yineleme blokları (yani, "getiri dönüşü") "eşzamansız" ve "bekleme" ile uyumsuz mu? Bu, yapmaya çalıştığım şey hakkında iyi bir fikir veriyor: 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 => //i …

2
Boş IAsyncEnumerable oluşturun
Ben böyle yazılmış bir arayüz var: public interface IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync(); } Hiçbir öğe döndüren boş bir uygulama yazmak istiyorum, şöyle: public class EmptyItemRetriever : IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync() { // What do I put here if nothing is to be done? } } Düz bir IEnumerable …

1
IAsyncEnumerable'ı Listeye Dönüştür
C # 8'de IAsyncEnumerablearayüzün eklenmesini sağladık. Biz normal varsa IEnumerablebiz yapabilir Listveya hemen hemen herhangi bir başka koleksiyon biz bunun dışında istiyorum. Orada Linq sayesinde. var range = Enumerable.Range(0, 100); var list = range.ToList(); Şimdi benim ve bu zaman uyumsuz IAsyncEnumerablebir şekilde dönüştürmek istiyorum List. Bu dava için zaten Linq …

1
ASP.NET Web API ile IAsyncEnumerable'ın nasıl çalıştığına ilişkin açıklama
Bir ASP.NET Web API projesinde IAsyncEnumerable keşfederken ilginç bir davranışla karşılaştı. Aşağıdaki kod örneklerini göz önünde bulundurun: // 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 …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.