Defines an Access Control List rule. More...
Public Member Functions | |
AclRule (StringMatcher resourceNameMatcher, StringMatcher pathMatcher, StringMatcher roleMatcher, IDictionary< Permission, PermissionType > permissions) | |
Constructs a new instance of AclRule. More... | |
Properties | |
StringMatcher | ResourceNameMatcher [get] |
Gets the ResourceType name matcher. More... | |
StringMatcher | PathMatcher [get] |
Gets the folder path matcher. More... | |
StringMatcher | RoleMatcher [get] |
Gets the role name matcher. More... | |
IDictionary< Permission, PermissionType > | Permissions [get] |
Gets the dictionary of Permission and PermissionType. More... | |
Defines an Access Control List rule.
|
inline |
Constructs a new instance of AclRule.
resourceNameMatcher | A StringMatcher for a ResourceType name. |
pathMatcher | A StringMatcher for a folder path. |
roleMatcher | A StringMatcher for a role name. |
permissions | A dictionary of Permission and PermissionType. |
|
get |
Gets the folder path matcher.
|
get |
Gets the dictionary of Permission and PermissionType.
|
get |
Gets the ResourceType name matcher.
|
get |
Gets the role name matcher.