Class FeatureAppService
Inheritance
FeatureAppService
Assembly: Volo.Abp.FeatureManagement.Application.dll
Syntax
[Authorize]
public class FeatureAppService : FeatureManagementAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IFeatureAppService, IApplicationService, IRemoteService
Constructors
FeatureAppService(IFeatureManager, IFeatureDefinitionManager, IOptions<FeatureManagementOptions>)
Declaration
public FeatureAppService(IFeatureManager featureManager, IFeatureDefinitionManager featureDefinitionManager, IOptions<FeatureManagementOptions> options)
Parameters
Properties
FeatureDefinitionManager
Declaration
protected IFeatureDefinitionManager FeatureDefinitionManager { get; }
Property Value
FeatureManager
Declaration
protected IFeatureManager FeatureManager { get; }
Property Value
Options
Declaration
protected FeatureManagementOptions Options { get; }
Property Value
Methods
CheckProviderPolicy(string, string)
Declaration
protected virtual Task CheckProviderPolicy(string providerName, string providerKey)
Parameters
Type |
Name |
Description |
string |
providerName |
|
string |
providerKey |
|
Returns
DeleteAsync(string, string)
Declaration
public virtual Task DeleteAsync(string providerName, string providerKey)
Parameters
Type |
Name |
Description |
string |
providerName |
|
string |
providerKey |
|
Returns
GetAsync(string, string)
Declaration
public virtual Task<GetFeatureListResultDto> GetAsync(string providerName, string providerKey)
Parameters
Type |
Name |
Description |
string |
providerName |
|
string |
providerKey |
|
Returns
SetFeatureDepth(List<FeatureDto>, string, string, FeatureDto, int)
Declaration
protected virtual void SetFeatureDepth(List<FeatureDto> features, string providerName, string providerKey, FeatureDto parentFeature = null, int depth = 0)
Parameters
UpdateAsync(string, string, UpdateFeaturesDto)
Declaration
public virtual Task UpdateAsync(string providerName, string providerKey, UpdateFeaturesDto input)
Parameters
Returns
Implements
Extension Methods