创建 swagger 示例模型 asp.net 核心网络 api

Creating swagger example models asp.net core web api

我不知道如何使用最新的 swagger (swashbuckle.aspnetcore4.0.1) NuGet 包添加示例模型。

早些时候我曾经这样做过,但我没有得到最新界面的争论

 public class SwaggerExamplesSchemaFilter : ISchemaFilter
 {

    public void Apply(Schema schema, SchemaRegistry schemaRegistry, Type type)
    {}
 }

我需要最新的用法来创建示例模型

除非我错过了对 Swashbuckle 的更新,否则添加示例的官方非官方方式是通过 Swashbuckle.AspNetCore.Examples NuGet 包。我敢肯定,如果您真的愿意的话,您可以自己动手做,但无论如何您都可能会创建这样的东西。换句话说,没有什么我知道直接内置添加示例。

我在这里找到了最新软件包的答案

https://github.com/domaindrivendev/Swashbuckle.AspNetCore#enrich-schema-metadata