我有一个 C# WebAPI 项目,其方法使用自定义 ModelBinder 作为其输入参数。当我查看 Swashbuckle 生成的 Swagger UI 时,该方法参数的所有属性都单独列出,而不是具有单个“body”参数。如果我摆脱 [ModelBinder] 属性并切换到使用 [FromBody] 属性,Swagger UI 会显示正确的内容。我必须使用 [ModelBinder] 属性,因此不能将其切换出去。
有没有办法让 Swashbuckle 生成“[FromBody] 属性样式”单个参数而不是它正在执行的多个参数?