Class AspNetCoreApiDescriptionModelProvider
Inheritance
System.Object
AspNetCoreApiDescriptionModelProvider
Implements
ITransientDependency
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AspNetCoreApiDescriptionModelProvider : IApiDescriptionModelProvider, ITransientDependency
Constructors
AspNetCoreApiDescriptionModelProvider(IApiDescriptionGroupCollectionProvider, IOptions<AbpAspNetCoreMvcOptions>, IOptions<AbpApiDescriptionModelOptions>)
Declaration
public AspNetCoreApiDescriptionModelProvider(IApiDescriptionGroupCollectionProvider descriptionProvider, IOptions<AbpAspNetCoreMvcOptions> options, IOptions<AbpApiDescriptionModelOptions> modelOptions)
Parameters
Type |
Name |
Description |
IApiDescriptionGroupCollectionProvider |
descriptionProvider |
|
IOptions<AbpAspNetCoreMvcOptions> |
options |
|
IOptions<AbpApiDescriptionModelOptions> |
modelOptions |
|
Properties
Logger
Declaration
public ILogger<AspNetCoreApiDescriptionModelProvider> Logger { get; set; }
Property Value
Methods
CreateApiModel(ApplicationApiDescriptionModelRequestDto)
Declaration
public ApplicationApiDescriptionModel CreateApiModel(ApplicationApiDescriptionModelRequestDto input)
Parameters
Type |
Name |
Description |
ApplicationApiDescriptionModelRequestDto |
input |
|
Returns
Type |
Description |
ApplicationApiDescriptionModel |
|
GetMethodParamName(ParameterInfo)
Declaration
public string GetMethodParamName(ParameterInfo parameterInfo)
Parameters
Type |
Name |
Description |
System.Reflection.ParameterInfo |
parameterInfo |
|
Returns
Type |
Description |
System.String |
|
Implements
ITransientDependency
Extension Methods