OThinker.H3.Acl.ISystemAclManager
说明:系统权限接口
访问入口:this.Engine.SystemAclManager
示例:
this.Engine.SystemAclManager.Add(new Acl.SystemAcl()); |
方法名称:Check(System.String[],OThinker.H3.Acl.AclType)
方法说明 | 检查用户是否具有某种权限 | |
输入参数 | ||
名称 | 类型 | 说明 |
Users | System.String[] | 用户ID数组 |
AclType | OThinker.H3.Acl.AclType | 权限类型 |
返回值 | 如果具备权限,则返回true,否则返回false |
示例:
Check(new string[]{"114b59cc-b2ce-11dc-8314-0800200c9a66"}, AclType.Admin)
方法名称:Add(OThinker.H3.Acl.SystemAcl)
方法说明 | 添加权限 | |
输入参数 | ||
名称 | 类型 | 说明 |
Acl | OThinker.H3.Acl.SystemAcl | 系统权限控制单元 |
返回值 | 如果添加成功,则返回true,否则返回false |
方法名称:GetSystemAcl(System.String)
方法说明 | 获得权限信息 | |
输入参数 | ||
名称 | 类型 | 说明 |
AclID | System.String | 系统权限控制单元ID |
返回值 | 系统权限 |
方法名称:GetAllAcls
方法说明 | 获得所有的权限信息 | |
输入参数 | ||
名称 | 类型 | 说明 |
返回值 | 权限信息 |
方法名称:Update(OThinker.H3.Acl.SystemAcl[])
方法说明 | 更新权限信息 | |
输入参数 | ||
名称 | 类型 | 说明 |
Acls | OThinker.H3.Acl.SystemAcl[] | 要更新的系统权限控制单元数组 |
返回值 | 无 |
方法名称:Delete(System.String)
方法说明 | 删除权限 | |
输入参数 | ||
名称 | 类型 | 说明 |
AclID | System.String | 要删除的系统权限控制单元ID |
返回值 | 无 |