Show / Hide Table of Contents

Class AbpApiDefinitionController

Inheritance
System.Object
AbpController
AbpApiDefinitionController
Implements
IAvoidDuplicateCrossCuttingConcerns
IRemoteService
Inherited Members
AbpController.ServiceProvider
AbpController.ServiceProviderLock
AbpController.LazyGetRequiredService<TService>(TService)
AbpController.LazyGetRequiredService<TRef>(Type, TRef)
AbpController.UnitOfWorkManager
AbpController.ObjectMapperContext
AbpController.ObjectMapper
AbpController.GuidGenerator
AbpController.LoggerFactory
AbpController.Logger
AbpController.CurrentUser
AbpController.CurrentTenant
AbpController.AuthorizationService
AbpController.CurrentUnitOfWork
AbpController.Clock
AbpController.ModelValidator
AbpController.FeatureChecker
AbpController.StringLocalizerFactory
AbpController.L
AbpController.LocalizationResource
AbpController.AppliedCrossCuttingConcerns
AbpController.ValidateModel()
AbpController.CreateLocalizer()
Namespace: Volo.Abp.AspNetCore.Mvc.ApiExploring
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AbpApiDefinitionController : AbpController, IAvoidDuplicateCrossCuttingConcerns, IRemoteService

Constructors

AbpApiDefinitionController(IApiDescriptionModelProvider)

Declaration
public AbpApiDefinitionController(IApiDescriptionModelProvider modelProvider)
Parameters
Type Name Description
IApiDescriptionModelProvider modelProvider

Methods

Get(ApplicationApiDescriptionModelRequestDto)

Declaration
public ApplicationApiDescriptionModel Get(ApplicationApiDescriptionModelRequestDto model)
Parameters
Type Name Description
ApplicationApiDescriptionModelRequestDto model
Returns
Type Description
ApplicationApiDescriptionModel

Implements

IAvoidDuplicateCrossCuttingConcerns
IRemoteService

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft