Show / Hide Table of Contents

Class EditionFeatureValueProvider

Inheritance
object
FeatureValueProvider
EditionFeatureValueProvider
Implements
IFeatureValueProvider
ITransientDependency
Inherited Members
FeatureValueProvider.FeatureStore
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Features
Assembly: Volo.Abp.Features.dll
Syntax
public class EditionFeatureValueProvider : FeatureValueProvider, IFeatureValueProvider, ITransientDependency

Constructors

EditionFeatureValueProvider(IFeatureStore, ICurrentPrincipalAccessor)

Declaration
public EditionFeatureValueProvider(IFeatureStore featureStore, ICurrentPrincipalAccessor principalAccessor)
Parameters
Type Name Description
IFeatureStore featureStore
ICurrentPrincipalAccessor principalAccessor

Fields

PrincipalAccessor

Declaration
protected ICurrentPrincipalAccessor PrincipalAccessor
Field Value
Type Description
ICurrentPrincipalAccessor

ProviderName

Declaration
public const string ProviderName = "E"
Field Value
Type Description
string

Properties

Name

Declaration
public override string Name { get; }
Property Value
Type Description
string
Overrides
FeatureValueProvider.Name

Methods

GetOrNullAsync(FeatureDefinition)

Declaration
public override Task<string?> GetOrNullAsync(FeatureDefinition feature)
Parameters
Type Name Description
FeatureDefinition feature
Returns
Type Description
Task<string>
Overrides
FeatureValueProvider.GetOrNullAsync(FeatureDefinition)

Implements

IFeatureValueProvider
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform