Class AspNetCoreApiDescriptionModelProvider
Inheritance
object
AspNetCoreApiDescriptionModelProvider
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Mvc
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AspNetCoreApiDescriptionModelProvider : IApiDescriptionModelProvider, ITransientDependency
Constructors
AspNetCoreApiDescriptionModelProvider(IOptions<AspNetCoreApiDescriptionModelProviderOptions>, IApiDescriptionGroupCollectionProvider, IOptions<AbpAspNetCoreMvcOptions>, IOptions<AbpApiDescriptionModelOptions>)
Declaration
public AspNetCoreApiDescriptionModelProvider(IOptions<AspNetCoreApiDescriptionModelProviderOptions> options, IApiDescriptionGroupCollectionProvider descriptionProvider, IOptions<AbpAspNetCoreMvcOptions> abpAspNetCoreMvcOptions, IOptions<AbpApiDescriptionModelOptions> modelOptions)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.Extensions.Options.IOptions<TOptions><AspNetCoreApiDescriptionModelProviderOptions> | options | |
| Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProvider | descriptionProvider | |
| Microsoft.Extensions.Options.IOptions<TOptions><AbpAspNetCoreMvcOptions> | abpAspNetCoreMvcOptions | |
| Microsoft.Extensions.Options.IOptions<TOptions><AbpApiDescriptionModelOptions> | modelOptions |
Properties
Logger
Declaration
public ILogger<AspNetCoreApiDescriptionModelProvider> Logger { get; set; }
Property Value
| Type | Description |
|---|---|
| Microsoft.Extensions.Logging.ILogger<TCategoryName><AspNetCoreApiDescriptionModelProvider> |
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 |
|---|---|
| string |