我正在我的 ASP.NET 核心控制器上编写一个 GET 方法,该方法将 long 列表作为参数。
[HttpGet("RetrieveAccessorNamesForAccessorIds/{accessorIds}")]
public async Task<IActionResult> RetrieveAccessorNamesForAccessorIds(List<long> accessorIds)
我需要编写一个路由约束参考,以便在尝试根据 swagger 定义生成包时, autorest可以找到参数类型。在上面的代码中,Autorest 会抛出一个错误,因为它不知道 param 使用什么类型accessorIds
。
问题是我找不到这种情况下的路由约束,因为列表不是文档中的选项。