gpt4 book ai didi

azure - Azure Functions v3 中的 FromQuery 支持

转载 作者:行者123 更新时间:2023-12-02 05:55:09 30 4
gpt4 key购买 nike

我尝试将 [FromQuery] 与 Azure Function v3 一起使用,但收到以下错误:

Cannot bind parameter 'search' to type String.

对于以下方法:

[FunctionName("GetObjects")]
public ActionResult<IActionResult> QueryObjects(
[HttpTrigger(AuthorizationLevel.Function, "GET", Route = "objects")]
HttpRequest req,
ILogger log,
[FromQuery] string search = null)
{
//do some stuff
}

不支持[FromQuery]吗?

我应该使用req.Query["search"]来获取查询参数吗?

来自functions.desp.json

与绑定(bind)相关

"Microsoft.Extensions.Configuration.Binder/3.1.1": {
"dependencies": {
"Microsoft.Extensions.Configuration": "3.1.2"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {
"assemblyVersion": "3.1.1.0",
"fileVersion": "3.100.119.61404"
}
}
},

最佳答案

这就是你现在面临的:

enter image description here

由 azure function C# 类库开发的方法签名可以包括以下内容:

ILogger or TraceWriter for logging (v1 version only)

A CancellationToken parameter for graceful shutdown

Mark input and output bindings by using attribute decoration

Binding expressions parameters to get trigger metadata

来自this doc ,好像不支持。您可以创建自定义绑定(bind),例如 this ,并且不要忘记在启动中注册它。

关于azure - Azure Functions v3 中的 FromQuery 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60512672/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com