C# 클래스 Swashbuckle.Swagger.SwaggerGenerator

상속: ISwaggerProvider
파일 보기 프로젝트 열기: BenjaminAdams/Swashbuckle-blue 1 사용 예제들

공개 메소드들

메소드 설명
GetSwagger ( string rootUrl, string apiVersion ) : SwaggerDocument
SwaggerGenerator ( IApiExplorer apiExplorer, JsonSerializerSettings jsonSerializerSettings, Info>.IDictionary apiVersions, Swashbuckle.Swagger.SwaggerGeneratorOptions options = null ) : System

비공개 메소드들

메소드 설명
CreateOperation ( System.Web.Http.Description.ApiDescription apiDescription, SchemaRegistry schemaRegistry ) : Operation
CreateParameter ( System.Web.Http.Description.ApiParameterDescription paramDesc, bool inPath, SchemaRegistry schemaRegistry ) : Parameter
CreatePathItem ( IEnumerable apiDescriptions, SchemaRegistry schemaRegistry ) : PathItem
GetApiDescriptionsFor ( string apiVersion ) : IEnumerable

메소드 상세

GetSwagger() 공개 메소드

public GetSwagger ( string rootUrl, string apiVersion ) : SwaggerDocument
rootUrl string
apiVersion string
리턴 SwaggerDocument

SwaggerGenerator() 공개 메소드

public SwaggerGenerator ( IApiExplorer apiExplorer, JsonSerializerSettings jsonSerializerSettings, Info>.IDictionary apiVersions, Swashbuckle.Swagger.SwaggerGeneratorOptions options = null ) : System
apiExplorer IApiExplorer
jsonSerializerSettings Newtonsoft.Json.JsonSerializerSettings
apiVersions Info>.IDictionary
options Swashbuckle.Swagger.SwaggerGeneratorOptions
리턴 System