Class AbpRemoteServiceApiDescriptionProvider
Inheritance
object
AbpRemoteServiceApiDescriptionProvider
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.ApiExploring
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AbpRemoteServiceApiDescriptionProvider : IApiDescriptionProvider, ITransientDependency
Constructors
AbpRemoteServiceApiDescriptionProvider(IModelMetadataProvider, IOptions<MvcOptions>, IOptions<AbpRemoteServiceApiDescriptionProviderOptions>)
Declaration
public AbpRemoteServiceApiDescriptionProvider(IModelMetadataProvider modelMetadataProvider, IOptions<MvcOptions> mvcOptionsAccessor, IOptions<AbpRemoteServiceApiDescriptionProviderOptions> optionsAccessor)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider | modelMetadataProvider | |
| Microsoft.Extensions.Options.IOptions<TOptions><MvcOptions> | mvcOptionsAccessor | |
| Microsoft.Extensions.Options.IOptions<TOptions><AbpRemoteServiceApiDescriptionProviderOptions> | optionsAccessor |
Properties
Order
Declaration
public int Order { get; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
GetApiResponseTypes()
Declaration
protected virtual IEnumerable<ApiResponseType> GetApiResponseTypes()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<T><ApiResponseType> |
OnProvidersExecuted(ApiDescriptionProviderContext)
Declaration
public void OnProvidersExecuted(ApiDescriptionProviderContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext | context |
OnProvidersExecuting(ApiDescriptionProviderContext)
Declaration
public void OnProvidersExecuting(ApiDescriptionProviderContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext | context |
Implements
Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider