当前位置: 首页 > news >正文

asp.net网站开发 pdf全球互联网中心在哪里

asp.net网站开发 pdf,全球互联网中心在哪里,广州市天河区工程建设监督网站,wordpress 没有注册目录RoleType使用场景#xff1a;方法与使用说明源码RoleType 接着之前的 UserInfo,对RoleType做进一步说明. 此类是SDK的公共类#xff0c;可以在任一SDK使用方进行调用#xff0c;之前有提到role是一个“复合”的值1#xff0c;所以不能简单的用“” 来判断#xff0c;… 目录RoleType使用场景方法与使用说明源码RoleType 接着之前的 UserInfo,对RoleType做进一步说明. 此类是SDK的公共类可以在任一SDK使用方进行调用之前有提到role是一个“复合”的值1所以不能简单的用“” 来判断为了方便给使用者提供一个工具类来调用。 使用场景 直播聊天消息的角色判断点播聊天消息的角色判断其他有role的判断的地方 实际上UserInfo也是调用RoleType的函数并返回给调用者例如userInfo.isHost()。 方法与使用说明 具有的函数都返回boolean值参数都是int型的值(role)都是静态方法 isHost(int role) //老师、组织者isPresentor(int role) //主讲isPanelist(int role) //助教、嘉宾isAttendee(int role)客户端学生电脑客户端或rtsdk加入的用户isAttendeeWeb(int role) web端学生web、小程序或player sdk加入的用户 使用的时候如果只判断是否为其中一种角色那么直接调用其中一个函数就可以。 如果是分别判断的话请按顺序依次判断例如 if (RoleType.isHost(role)) {//todo 老师、组织者} else if (RoleType.isPresentor(role)) {//todo 主讲} else if (RoleType.isPanelist(role)) {//todo 助教 嘉宾} else if (RoleType.isAttendee(role)) {//todo 客户端学生} else if (RoleType.isAttendeeWeb(role)) {//todo web端学生}主要原因是复合例如7代表老师或组织者但老师或组织者的角色实际上是1是因为 7 1|2|4该用户同时具有老师、主讲、助教的身份最高身份是老师所以说7代表老师。 再这种一个位表示一种身份的情况下可以简单理解为7124。 源码 public static final int ROLE_HOST 0x01;//组织者、老师public static final int ROLE_PRESENT 0x02;//主讲public static final int ROLE_PANELIST 0x04;//嘉宾、助教public static final int ROLE_ATTENDEE 0x08;//客户端学生public static final int ROLE_ATTENDEE_WEB 0x10;//web端学生public static final int ROLE_LOD 0x20;//插播app几乎用不上public static boolean isHost(int role) {return (role RoleType.ROLE_HOST) RoleType.ROLE_HOST;}public static boolean isPresentor(int role) {return (role RoleType.ROLE_PRESENT) RoleType.ROLE_PRESENT;}public static boolean isPanelist(int role) {return (role RoleType.ROLE_PANELIST) RoleType.ROLE_PANELIST;}public static boolean isAttendee(int role) {return (role RoleType.ROLE_ATTENDEE) RoleType.ROLE_ATTENDEE;}public static boolean isAttendeeWeb(int role) {return (role RoleType.ROLE_ATTENDEE_WEB) RoleType.ROLE_ATTENDEE_WEB;}public static boolean isLodUser(int role) {return (role RoleType.ROLE_LOD) RoleType.ROLE_LOD;}public static boolean isMiniClassTeacher(int role){return isHost(role) || isPresentor(role) || isPanelist(role);}/*** otherUserRole 是否比role的角色权限高* param otherUserRole* param role* return*/public static boolean isRoleGreater(int otherUserRole,int role) {for (int i 0; i 3; i) // 比到第二位,嘉宾位, 0:组织者,1 主讲{int nMe (role i) 0x01;int nOther (otherUserRole i) 0x01;if (nMe ! nOther) {return nMe nOther;}}return false;}关于位运算后面会介绍。 role 在系统中是用位来表示的一个角色可能包含多个位多个身份函数中实现是做位运算。 ↩︎
http://www.zqtcl.cn/news/551274/

相关文章:

  • 网站空间备案要多久花木公司网站源码
  • 高端求职网站排名ftontpage如何做网站
  • 音乐网站开发技术河南省住房和城乡建设门户网站
  • 吉安微信网站弋阳县建设工程网站
  • 网站建设自学建站视频教程哈尔滨全国网站建设
  • 网站建设基础培训网站架构拓扑图
  • 网站开发价格预算成都必去的地方排行榜
  • 鹤岗做网站企业建立网站主要包括那些流程
  • 如何进网站出口外贸是做什么的
  • 网站制作北京网站建设公司哪家好一个人 建设网站
  • 百度网站是什么阿里云免费网站建设
  • 网站建设平台源码攻击网站步骤
  • 注册了网站之后怎么设计深圳开发app
  • 国外网站搭建平台移动互联网公司
  • 做网络私活的网站网站开发的人
  • 数据分析网站开发四川手机网站设计方案
  • 什么是网络营销的方法莱州网站建设关键字排名优化网络托管微信代运营
  • 雅虎网站收录提交入口怎么看网站谁做的
  • 青浦专业做网站免费网站软件大全
  • joomla 网站图标六安市城市建设档案馆网站
  • 郑州 公司网站制作win10 wordpress安装
  • html5网站有哪些网站建设部分费用会计科目
  • 网站域名备案 更改吗深圳新站优化
  • 房产网站门户系统免费网站免费无遮挡
  • 用国外网站 图片做自媒体seo诊断a5
  • 广州市南沙建设局网站优改网logo设计
  • 网站建设亿玛酷知名公司网站首页如何做
  • 教育网站 php网络服务公司
  • net域名做网站怎么样建站公司 转型经验
  • 赣州网站建设哪家公司好上海市建设安全协会网站