Show / Hide Table of Contents

Class FeaturesController

Inheritance
System.Object
AbpController
FeaturesController
Implements
IAvoidDuplicateCrossCuttingConcerns
IFeatureAppService
IApplicationService
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.FeatureManagement
Assembly: Volo.Abp.FeatureManagement.HttpApi.dll
Syntax
public class FeaturesController : AbpController, IAvoidDuplicateCrossCuttingConcerns, IFeatureAppService, IApplicationService

Constructors

FeaturesController(IFeatureAppService)

Declaration
public FeaturesController(IFeatureAppService featureAppService)
Parameters
Type Name Description
IFeatureAppService featureAppService

Properties

FeatureAppService

Declaration
protected IFeatureAppService FeatureAppService { get; }
Property Value
Type Description
IFeatureAppService

Methods

GetAsync(String, String)

Declaration
public virtual Task<FeatureListDto> GetAsync(string providerName, string providerKey)
Parameters
Type Name Description
System.String providerName
System.String providerKey
Returns
Type Description
System.Threading.Tasks.Task<FeatureListDto>

UpdateAsync(String, String, UpdateFeaturesDto)

Declaration
public virtual Task UpdateAsync(string providerName, string providerKey, UpdateFeaturesDto input)
Parameters
Type Name Description
System.String providerName
System.String providerKey
UpdateFeaturesDto input
Returns
Type Description
System.Threading.Tasks.Task

Implements

IAvoidDuplicateCrossCuttingConcerns
IFeatureAppService
IApplicationService

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