Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在运行时生成操作文档?_Asp.net_Swagger Ui_Swashbuckle - Fatal编程技术网

Asp.net 如何在运行时生成操作文档?

Asp.net 如何在运行时生成操作文档?,asp.net,swagger-ui,swashbuckle,Asp.net,Swagger Ui,Swashbuckle,能否在运行时为操作设置Swashback文档 示例:记录允许的值列表,该列表基于内部字典,但也可以基于配置 什么不能解决问题: 使用XML文档:从代码中的XML注释设置文档。这是静态的,而不是动态的 使用AddSwaggerGen方法设置全局描述。这是动态的,但处于错误的级别 使用ISchemaFilter,您可以编写一些疯狂的文档 以下是一个例子:

能否在运行时为操作设置Swashback文档

示例:记录允许的值列表,该列表基于内部字典,但也可以基于配置

什么不能解决问题:

  • 使用XML文档:从代码中的XML注释设置文档。这是静态的,而不是动态的
  • 使用AddSwaggerGen方法设置全局描述。这是动态的,但处于错误的级别

使用ISchemaFilter,您可以编写一些疯狂的文档


以下是一个例子: