标签: asp.net-web-api swagger swashbuckle
假设我有一个自定义类型,它用作ASP.NET WebAPI控制器中方法的输入参数。使用自定义MediaTypeFormatter反序列化此类型。是否可以将此类型与实现ISchemaFilter接口的自定义类相关联(可能在此类型上使用某些属性)以修改在swagger定义中描述参数的方式?我可以单独注册此SchemaFilter,但是如果我这种类型的用户不需要关心注册单独的SchemaFilter,则出错的可能性会较小。
MediaTypeFormatter
ISchemaFilter
SchemaFilter