将 IAsyncEnumerable 发布到 WebAPI

问题描述 投票:0回答:1

可以找到许多关于如何从 webapi 返回 IAsyncEnumerable 并在 C# 中使用它的示例,但我似乎找不到任何关于如何将 IAsyncEnumerable 发送(发布)到 webapi 的示例...这不可能吗?

c# asp.net-core-webapi iasyncenumerable
1个回答
0
投票

当您谈论在某处发送特定类型(

IAsyncEnumerable
)的对象时,这意味着您正在从代码中执行此操作。

取决于 API 的期望,但您需要通过获取所有项目(来自异步操作)、构建 HTTP 请求的正确主体并简单地使用 HTTP POST(或其他)方法来使用

IAsyncEnumerable

如果您可以为

IAsyncEnumerable
中的每个项目对所述 API 进行单独的 HTTP 调用,那么您可以在迭代
IAsyncEnumerable
时为每个项目发出 HTTP 请求。

© www.soinside.com 2019 - 2024. All rights reserved.