Class MvcExtensionPropertyPolicyChecker
Inheritance
MvcExtensionPropertyPolicyChecker
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
[Dependency(ReplaceServices = true)]
[ExposeServices(new Type[] { typeof(ExtensionPropertyPolicyChecker) })]
public class MvcExtensionPropertyPolicyChecker : ExtensionPropertyPolicyChecker, ITransientDependency
Constructors
MvcExtensionPropertyPolicyChecker(IFeatureChecker, IPermissionChecker)
Declaration
public MvcExtensionPropertyPolicyChecker(IFeatureChecker featureChecker, IPermissionChecker permissionChecker)
Parameters
Properties
FeatureChecker
Declaration
protected IFeatureChecker FeatureChecker { get; }
Property Value
PermissionChecker
Declaration
protected IPermissionChecker PermissionChecker { get; }
Property Value
Methods
CheckFeaturesAsync(string)
Declaration
protected override Task<bool> CheckFeaturesAsync(string featureName)
Parameters
Type |
Name |
Description |
string |
featureName |
|
Returns
Overrides
CheckGlobalFeaturesAsync(string)
Declaration
protected override Task<bool> CheckGlobalFeaturesAsync(string featureName)
Parameters
Type |
Name |
Description |
string |
featureName |
|
Returns
Overrides
CheckPermissionsAsync(string)
Declaration
protected override Task<bool> CheckPermissionsAsync(string permissionName)
Parameters
Type |
Name |
Description |
string |
permissionName |
|
Returns
Overrides
Implements
Extension Methods