Chat SDK for Unity and Windows v1.2.0
属性 | 所有成员列表
AgoraChat.Room类 参考
类 AgoraChat.Room 继承关系图:

属性

string RoomId [get, set]
 
string Name [get, set]
 
string Description [get, set]
 
string Announcement [get, set]
 
int MemberCount [get, set]
 
List< string > AdminList [get, set]
 
List< string > MemberList [get, set]
 
List< string > BlockList [get, set]
 
List< string > MuteList [get, set]
 
int MaxUsers [get, set]
 
string Owner [get, set]
 
bool IsAllMemberMuted [get, set]
 
RoomPermissionType PermissionType [get, set]
 

详细描述

聊天室类,用于定义聊天室信息。

属性说明

◆ RoomId

string AgoraChat.Room.RoomId
getset

聊天室 ID。

◆ Name

string AgoraChat.Room.Name
getset

聊天室名称。

◆ Description

string AgoraChat.Room.Description
getset

聊天室描述。

◆ Announcement

string AgoraChat.Room.Announcement
getset

聊天室公告。

◆ MemberCount

int AgoraChat.Room.MemberCount
getset

在线成员数。

◆ AdminList

List<string> AgoraChat.Room.AdminList
getset

聊天室的管理员列表。

◆ MemberList

List<string> AgoraChat.Room.MemberList
getset

聊天室的成员列表。

若从服务器端获取成员列表,可调用 {@link IRoomManager#FetchRoomMembers(String, String, int, ValueCallBack)} 方法。

◆ BlockList

List<string> AgoraChat.Room.BlockList
getset

聊天室的黑名单。

若从服务器端获取黑名单,可调用 {@link IRoomManager#FetchRoomBlockList(String, int, int, ValueCallBack)} 方法。

◆ MuteList

List<string> AgoraChat.Room.MuteList
getset

聊天室的禁言列表。

若从服务器端获取禁言列表,可调用 {@link IRoomManager#FetchRoomMuteList(String, int, int, ValueCallBack)} 方法。

◆ MaxUsers

int AgoraChat.Room.MaxUsers
getset

聊天室最大成员数,在创建聊天室时确定。

如需获取最新数据,可调用 {@link IRoomManager#FetchRoomInfoFromServer(String,ValueCallBack)} 获取聊天室详情。

◆ Owner

string AgoraChat.Room.Owner
getset

聊天室所有者。

如需获取最新数据,可调用 {@link IRoomManager#FetchRoomInfoFromServer(String,ValueCallBack)} 获取聊天室详情。

◆ IsAllMemberMuted

bool AgoraChat.Room.IsAllMemberMuted
getset

是否开启全员禁言。

  • true:开启。
  • false:关闭。

注意

  • 加入聊天室后,收到一键禁言/取消禁言的回调时,该状态会更新,此时为可靠状态。
  • 从聊天室退出后再进入聊天室,该状态不可信。

◆ PermissionType

RoomPermissionType AgoraChat.Room.PermissionType
getset

当前用户在群组中的角色。