Class GlobalFeatureManager
Inheritance
GlobalFeatureManager
Assembly: Volo.Abp.GlobalFeatures.dll
Syntax
public class GlobalFeatureManager
Constructors
GlobalFeatureManager()
Declaration
protected GlobalFeatureManager()
Properties
Configuration
Declaration
public Dictionary<object, object> Configuration { get; }
Property Value
EnabledFeatures
Declaration
protected HashSet<string> EnabledFeatures { get; }
Property Value
Instance
Declaration
public static GlobalFeatureManager Instance { get; protected set; }
Property Value
Modules
Declaration
public GlobalModuleFeaturesDictionary Modules { get; }
Property Value
Methods
Disable(string)
Declaration
public virtual void Disable(string featureName)
Parameters
Type |
Name |
Description |
string |
featureName |
|
Disable(Type)
Declaration
public virtual void Disable(Type featureType)
Parameters
Type |
Name |
Description |
Type |
featureType |
|
Disable<TFeature>()
Declaration
public virtual void Disable<TFeature>()
Type Parameters
Name |
Description |
TFeature |
|
Enable(string)
Declaration
public virtual void Enable(string featureName)
Parameters
Type |
Name |
Description |
string |
featureName |
|
Enable(Type)
Declaration
public virtual void Enable(Type featureType)
Parameters
Type |
Name |
Description |
Type |
featureType |
|
Enable<TFeature>()
Declaration
public virtual void Enable<TFeature>()
Type Parameters
Name |
Description |
TFeature |
|
GetEnabledFeatureNames()
Declaration
public virtual IEnumerable<string> GetEnabledFeatureNames()
Returns
IsEnabled(string)
Declaration
public virtual bool IsEnabled(string featureName)
Parameters
Type |
Name |
Description |
string |
featureName |
|
Returns
IsEnabled(Type)
Declaration
public virtual bool IsEnabled(Type featureType)
Parameters
Type |
Name |
Description |
Type |
featureType |
|
Returns
IsEnabled<TFeature>()
Declaration
public virtual bool IsEnabled<TFeature>()
Returns
Type Parameters
Name |
Description |
TFeature |
|
Extension Methods