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

返回值