Я работаю в Blazor preview 3.2, пытаясь использовать IAsyncEnumerable в моем клиентском проекте blazor-wasm. Все мои библиотеки обновлены до последних превью. И мой код размещен ниже. На стороне сервера я могу пройтись по нему и увидеть, как он правильно возвращает спец.
Однако я вижу ошибку ниже в консоли браузера. Любая помощь в выяснении этого будет принята с благодарностью.
Ошибка
![enter image description here](https://i.stack.imgur.com/Zt96a.png)
Код на стороне клиента
protected async override Task OnInitializedAsync()
{
await LoadSpecials();
}
public async Task<IAsyncEnumerable<Special>> LoadSpecials()
{
return await HttpClient.GetJsonAsync<IAsyncEnumerable<Special>>("api/specials");
}
Контроллер
[HttpGet]
public async IAsyncEnumerable<Special> Get()
{
await foreach (Special special in _db.Specials.Include(o => o.ImageFile).AsAsyncEnumerable())
{
await Task.Delay(1000);
yield return special;
}
}