Class AbpRemoteServiceApiDescriptionProvider
Inheritance
System.Object
AbpRemoteServiceApiDescriptionProvider
Implements
ITransientDependency
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AbpRemoteServiceApiDescriptionProvider : IApiDescriptionProvider, ITransientDependency
Constructors
Declaration
public AbpRemoteServiceApiDescriptionProvider(IModelMetadataProvider modelMetadataProvider, IOptions<MvcOptions> mvcOptionsAccessor, IOptions<AbpRemoteServiceApiDescriptionProviderOptions> optionsAccessor)
Parameters
Properties
Order
The order -999 ensures that this provider is executed right after the
Microsoft.AspNetCore.Mvc.ApiExplorer.DefaultApiDescriptionProvider.
Declaration
public int Order { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
GetApiResponseTypes()
Declaration
protected virtual IEnumerable<ApiResponseType> GetApiResponseTypes()
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<ApiResponseType> |
|
IsRemoteService(ActionDescriptor)
Declaration
protected virtual bool IsRemoteService(ActionDescriptor actionDescriptor)
Parameters
Type |
Name |
Description |
ActionDescriptor |
actionDescriptor |
|
Returns
Type |
Description |
System.Boolean |
|
OnProvidersExecuted(ApiDescriptionProviderContext)
Declaration
public void OnProvidersExecuted(ApiDescriptionProviderContext context)
Parameters
Type |
Name |
Description |
ApiDescriptionProviderContext |
context |
|
OnProvidersExecuting(ApiDescriptionProviderContext)
Declaration
public void OnProvidersExecuting(ApiDescriptionProviderContext context)
Parameters
Type |
Name |
Description |
ApiDescriptionProviderContext |
context |
|
Implements
ITransientDependency
Extension Methods