«iasyncenumerable» 태그된 질문

9
"Await yield return DoSomethingAsync ()"가 가능합니까?
일반 반복자 블록 (예 : "yield return")이 "async"및 "await"와 호환되지 않습니까? 이것은 내가하려는 일에 대한 좋은 아이디어를 제공합니다. 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 have an Urlstring …

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? } } 그것이 일반적인 IEnumerable이라면 return …

1
IAsyncEnumerable을 목록으로 변환
C # 8에서 IAsyncEnumerable인터페이스를 추가했습니다 . 우리가 법선을 가지고 있다면, 우리는 그것을 원하는 다른 컬렉션을 IEnumerable만들 수 있습니다 List. Linq에게 감사합니다. var range = Enumerable.Range(0, 100); var list = range.ToList(); 이제는 내 IAsyncEnumerable를 a 로 변환하고 싶습니다 List. 물론 비동기식입니다. 해당 사례에 대해 이미 Linq 구현이 있습니까? 없는 경우 어떻게 …

1
IAsyncEnumerable이 ASP.NET 웹 API와 작동하는 방식에 대한 설명
ASP.NET 웹 API 프로젝트에서 IAsyncEnumerable을 탐색하는 동안 흥미로운 동작이 발생했습니다. 다음 코드 샘플을 고려하십시오. // 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> GetAsync() …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.