C# Класс Swashbuckle.OData.ODataSwaggerProvider

Наследование: ISwaggerProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
Configure ( Action configure ) : ODataSwaggerProvider
GetSwagger ( string rootUrl, string apiVersion ) : SwaggerDocument
ODataSwaggerProvider ( ISwaggerProvider defaultProvider, SwaggerDocsConfig swaggerDocsConfig, System.Web.Http.HttpConfiguration httpConfig ) : System

Initializes a new instance of the ODataSwaggerProvider class. Use this constructor for self-hosted scenarios.

Приватные методы

Метод Описание
CreateOperation ( System.Web.Http.Description.ApiDescription apiDescription, SchemaRegistry schemaRegistry ) : Operation
CreateParameter ( System.Web.Http.Description.ApiParameterDescription paramDesc, bool inPath, SchemaRegistry schemaRegistry, IEdmModel edmModel ) : Parameter
CreateParameter ( Swashbuckle.OData.Descriptions.SwaggerApiParameterDescription paramDesc, bool inPath, SchemaRegistry schemaRegistry, IEdmModel edmModel ) : Parameter
CreatePathItem ( IEnumerable apiDescriptions, SchemaRegistry schemaRegistry ) : PathItem
GetApiDescriptionsFor ( string apiVersion ) : IEnumerable
MapToSwaggerParameterLocation ( ParameterSource swaggerSource ) : string
MergeODataAndWebApiSwaggerDocs ( string rootUrl, string apiVersion, SwaggerDocument odataSwaggerDoc ) : SwaggerDocument

Описание методов

Configure() публичный Метод

public Configure ( Action configure ) : ODataSwaggerProvider
configure Action
Результат ODataSwaggerProvider

GetSwagger() публичный Метод

public GetSwagger ( string rootUrl, string apiVersion ) : SwaggerDocument
rootUrl string
apiVersion string
Результат Swashbuckle.Swagger.SwaggerDocument

ODataSwaggerProvider() публичный Метод

Initializes a new instance of the ODataSwaggerProvider class. Use this constructor for self-hosted scenarios.
public ODataSwaggerProvider ( ISwaggerProvider defaultProvider, SwaggerDocsConfig swaggerDocsConfig, System.Web.Http.HttpConfiguration httpConfig ) : System
defaultProvider ISwaggerProvider The default provider.
swaggerDocsConfig SwaggerDocsConfig The swagger docs configuration.
httpConfig System.Web.Http.HttpConfiguration The HttpConfiguration that contains the OData Edm Model.
Результат System