Class ExtensionPropertyPolicyChecker
Inheritance
ExtensionPropertyPolicyChecker
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public class ExtensionPropertyPolicyChecker : ITransientDependency
Constructors
ExtensionPropertyPolicyChecker()
Declaration
public ExtensionPropertyPolicyChecker()
Methods
CheckAsync(string[], bool, Func<string, Task<bool>>)
Declaration
protected virtual Task<bool> CheckAsync(string[] names, bool requiresAll, Func<string, Task<bool>> checkFunc)
Parameters
Returns
CheckFeaturesAsync(string)
Declaration
protected virtual Task<bool> CheckFeaturesAsync(string featureName)
Parameters
Type |
Name |
Description |
string |
featureName |
|
Returns
CheckGlobalFeaturesAsync(string)
Declaration
protected virtual Task<bool> CheckGlobalFeaturesAsync(string featureName)
Parameters
Type |
Name |
Description |
string |
featureName |
|
Returns
CheckPermissionsAsync(string)
Declaration
protected virtual Task<bool> CheckPermissionsAsync(string permissionName)
Parameters
Type |
Name |
Description |
string |
permissionName |
|
Returns
CheckPolicyAsync(ExtensionPropertyPolicyConfiguration)
Declaration
public virtual Task<bool> CheckPolicyAsync(ExtensionPropertyPolicyConfiguration policy)
Parameters
Returns
Implements
Extension Methods