Загрузка коллекции в Blazor - PullRequest
1 голос
/ 31 января 2020

Я работаю в Blazor preview 3.2, пытаясь использовать IAsyncEnumerable в моем клиентском проекте blazor-wasm. Все мои библиотеки обновлены до последних превью. И мой код размещен ниже. На стороне сервера я могу пройтись по нему и увидеть, как он правильно возвращает спец.

Однако я вижу ошибку ниже в консоли браузера. Любая помощь в выяснении этого будет принята с благодарностью.

Ошибка

enter image description here

Код на стороне клиента

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;
        }
    }
...