Show / Hide Table of Contents

Class DefaultValueFeatureManagementProvider

Inheritance
System.Object
DefaultValueFeatureManagementProvider
Implements
IFeatureManagementProvider
ISingletonDependency
Namespace: Volo.Abp.FeatureManagement
Assembly: Volo.Abp.FeatureManagement.Domain.dll
Syntax
public class DefaultValueFeatureManagementProvider : object, IFeatureManagementProvider, ISingletonDependency

Properties

Name

Declaration
public string Name { get; }
Property Value
Type Description
System.String

Methods

ClearAsync(FeatureDefinition, String)

Declaration
public virtual Task ClearAsync(FeatureDefinition feature, string providerKey)
Parameters
Type Name Description
FeatureDefinition feature
System.String providerKey
Returns
Type Description
Task

Compatible(String)

Declaration
public bool Compatible(string providerName)
Parameters
Type Name Description
System.String providerName
Returns
Type Description
System.Boolean

GetOrNullAsync(FeatureDefinition, String)

Declaration
public virtual Task<string> GetOrNullAsync(FeatureDefinition feature, string providerKey)
Parameters
Type Name Description
FeatureDefinition feature
System.String providerKey
Returns
Type Description
Task<System.String>

SetAsync(FeatureDefinition, String, String)

Declaration
public virtual Task SetAsync(FeatureDefinition feature, string value, string providerKey)
Parameters
Type Name Description
FeatureDefinition feature
System.String value
System.String providerKey
Returns
Type Description
Task

Implements

IFeatureManagementProvider
ISingletonDependency

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