Show / Hide Table of Contents

Class FeatureCheckerExtensions

Inheritance
System.Object
FeatureCheckerExtensions
Namespace: Volo.Abp.Features
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
Type Description
Task

CheckEnabledAsync(IFeatureChecker, String)

Declaration
public static Task CheckEnabledAsync(this IFeatureChecker featureChecker, string featureName)
Parameters
Type Name Description
IFeatureChecker featureChecker
System.String featureName
Returns
Type Description
Task

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 Description
Task<T>
Type Parameters
Name Description
T

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>
Back to top Powered by Volosoft