生成swagger.json文件不包括我有重写方法XML内部注释。对于所有其他方法,内联注释都包含在生成的swagger.json中。 xml文件包含所有注释,以便文件看起来是正确的。所有的路线都按照他们应有的方式工作。 为什么不包含在生成的swagger.json所有XML注释? PetsApi.cs
public abstract class PetsApiController :
在ASP.NET Web应用程序的核心使用Swashbuckle.AspNetCore,我们有响应类型,如: public class DateRange
{
[JsonConverter(typeof(IsoDateConverter))]
public DateTime StartDate {get; set;}
[JsonConverter(typeof(I
我用下面的代码到一个自定义标题添加到操作: public class RequestIdParameter : IOperationFilter
{
public void Apply(Swashbuckle.Swagger.Operation operation, SchemaRegistry schemaRegistry, ApiDescription apiDescription
我们正在使用Swashbuckle来记录我们的WebAPI项目(使用Owin)并试图修改Swashbuckle生成的Swagger文件。 随着DescribeAllEnumsAsStrings()和枚举属性类似下面,我们得到预期的结果: class MyResponseClass {
public Color color;
}
enum Color {
LightBlue
我有一个端点需要一个自定义类型(在这种情况下是一个NodaTime.LocalDate)。该类型具有自定义模型联编程序,并使用MapType<>映射到Swagger中。 当路径中使用类型作为路径参数时,端点不会显示在Swagger/Swashbuckle中。但是,如果我将其删除(以便将其作为URL参数包含在内),则它显示得很好。 一个简单的版本端点: public class MyControll
在下面的代码,你会看到在ProducesResponseType一件T型(通用),但我不能让它工作,因为它不是一个特定类型: public class ApiController<T> : ApiBaseController where T : class, IDocument
{
protected IDataService<T> data = null;
[H