C# Класс NSwag.CodeGeneration.SwaggerGenerators.WebApi.WebApiAssemblyToSwaggerGenerator

Generates a SwaggerService from a Web API controller or type which is located in a .NET assembly.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GenerateForControllers ( IEnumerable controllerClassNames ) : SwaggerDocument

Generates the Swagger definition for all controllers in the assembly.

GetControllerClasses ( ) : string[]

Gets the available controller classes from the given assembly.

WebApiAssemblyToSwaggerGenerator ( WebApiAssemblyToSwaggerGeneratorSettings settings ) : System

Initializes a new instance of the WebApiAssemblyToSwaggerGenerator class.

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

Метод Описание
GetAllReferencePaths ( WebApiAssemblyToSwaggerGeneratorSettings settings ) : string[]

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

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

Generates the Swagger definition for all controllers in the assembly.
No assembly paths have been provided.
public GenerateForControllers ( IEnumerable controllerClassNames ) : SwaggerDocument
controllerClassNames IEnumerable The controller class names.
Результат SwaggerDocument

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

Gets the available controller classes from the given assembly.
The assembly could not be found. The assembly config file could not be found.. No assembly paths have been provided.
public GetControllerClasses ( ) : string[]
Результат string[]

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

Initializes a new instance of the WebApiAssemblyToSwaggerGenerator class.
public WebApiAssemblyToSwaggerGenerator ( WebApiAssemblyToSwaggerGeneratorSettings settings ) : System
settings WebApiAssemblyToSwaggerGeneratorSettings The generator settings.
Результат System