OThinker.H3.Acl.ISystemOrgAclManager
类:OThinker.H3.Acl.ISystemOrgAclManager
说明:
系统权限接口
方法:.Check(System.String[],System.String[],OThinker.H3.Acl.AclType)
方法说明:
检查用户是否具有某种权限
名称 | 说明 |
Users | 用户ID数组 |
AclType | 权限类型 |
返回值:
如果具备该权限,则返回true,否则返回false
示例:
Check(new string[]{"114b59cc-b2ce-11dc-8314-0800200c9a66"}, AclType.Admin)
方法:.GetUserAcls(System.String[])
方法说明:
获得用户拥有的所有权限
名称 | 说明 |
Users | 用户/OU/Group/Segment ID数组 |
返回值:
这些组织拥有的系统-组织权限
方法:.GetAllAcls
方法说明:
获取所有权限
名称 | 说明 |
返回值:
方法:.Add(OThinker.H3.Acl.SystemOrgAcl)
方法说明:
添加权限
名称 | 说明 |
Acl | 系统权限控制单元 |
返回值:
如果添加成功则返回true,否则返回false
方法:.GetAcl(System.String)
方法说明:
获得权限信息
名称 | 说明 |
AclID | 系统权限控制单元ID |
返回值:
系统-组织权限对象
方法:.Update(OThinker.H3.Acl.SystemOrgAcl[])
方法说明:
更新权限信息
名称 | 说明 |
Acls | 要更新的系统权限控制单元数组 |
方法:.Delete(System.String)
方法说明:
删除权限
名称 | 说明 |
AclID | 要删除的系统权限控制单元ID |