Class FeatureCheckerExtensions
Inheritance
System.Object
FeatureCheckerExtensions
Assembly: Volo.Abp.Features.dll
Syntax
public static class FeatureCheckerExtensions : object
Methods
CheckEnabledAsync(IFeatureChecker, Boolean, String[])
Declaration
public static Task CheckEnabledAsync(this IFeatureChecker featureChecker, bool requiresAll, params string[] featureNames)
Parameters
Type |
Name |
Description |
IFeatureChecker |
featureChecker |
|
System.Boolean |
requiresAll |
|
System.String[] |
featureNames |
|
Returns
CheckEnabledAsync(IFeatureChecker, String)
Declaration
public static Task CheckEnabledAsync(this IFeatureChecker featureChecker, string featureName)
Parameters
Type |
Name |
Description |
IFeatureChecker |
featureChecker |
|
System.String |
featureName |
|
Returns
GetAsync<T>(IFeatureChecker, String, T)
Declaration
public static Task<T> GetAsync<T>(this IFeatureChecker featureChecker, string name, T defaultValue = default(T))
where T : struct
Parameters
Type |
Name |
Description |
IFeatureChecker |
featureChecker |
|
System.String |
name |
|
T |
defaultValue |
|
Returns
Type Parameters
IsEnabledAsync(IFeatureChecker, Boolean, String[])
Declaration
public static Task<bool> IsEnabledAsync(this IFeatureChecker featureChecker, bool requiresAll, params string[] featureNames)
Parameters
Type |
Name |
Description |
IFeatureChecker |
featureChecker |
|
System.Boolean |
requiresAll |
|
System.String[] |
featureNames |
|
Returns
Type |
Description |
Task<System.Boolean> |
|