NIM C# SDK
6.3.0
|
Classes | |
class | AnonymousInfo |
class | CallbackBridge |
class | ChatRoomApi |
聊天室 More... | |
class | ChatRoomInfo |
聊天室信息 More... | |
class | ChatRoomLoginResultParam |
class | ChatRoomNativeMethods |
class | LoginData |
聊天室登录信息 More... | |
class | MemberInfo |
聊天室成员信息 More... | |
class | MemberProperty |
class | Message |
聊天室消息 More... | |
class | NIMChatRoomConfig |
暂时仅应用于匿名登录方式的配置 More... | |
class | Notification |
class | PrivateSetting |
class | QueryChatRoomMembersParam |
class | QueryMessageHistoryParam |
Functions | |
delegate void | RequestChatRoomLinkInfoDelegate (long roomId, NIM.ResponseCode errorCode, string[] linkAddrs) |
delegate void | ChatRoomLoginDelegate (NIMChatRoomLoginStep loginStep, NIM.ResponseCode errorCode, ChatRoomInfo roomInfo, MemberInfo memberInfo) |
delegate void | ExitChatRoomDelegate (long roomId, NIM.ResponseCode errorCode, NIMChatRoomExitReason reason) |
delegate void | QueryMembersResultDelegate (long roomId, NIM.ResponseCode errorCode, MemberInfo[] members) |
delegate void | QueryMessageHistoryResultDelegate (long roomId, NIM.ResponseCode errorCode, Message[] messages) |
delegate void | SetMemberPropertyDelegate (long roomId, NIM.ResponseCode errorCode, MemberInfo info) |
delegate void | CloseRoomDelegate (long roomId, NIM.ResponseCode errorCode) |
delegate void | RemoveMemberDelegate (long roomId, NIM.ResponseCode errorCode) |
delegate void | UpdateRoomInfoDelegate (long roomId, NIM.ResponseCode errorCode) |
delegate void | UpdateMyRoleDelegate (long roomId, NIM.ResponseCode errorCode) |
delegate void | GetRoomInfoDelegate (long roomId, NIM.ResponseCode errorCode, ChatRoomInfo info) |
delegate void | TempMuteMemberDelegate (long roomId, NIM.ResponseCode errorCode, MemberInfo info) |
delegate void | ChatRoomQueueListDelegate (long room_id, NIM.ResponseCode error_code, string result) |
delegate void | ChatRoomQueueDropDelegate (long room_id, NIM.ResponseCode error_code) |
delegate void | ChatRoomQueuePollDelegate (long room_id, NIM.ResponseCode error_code, string result) |
delegate void | ChatRoomQueueOfferDelegate (long room_id, NIM.ResponseCode error_code) |
delegate void | ChatRoomQueueHeaderDelegate (long room_id, NIM.ResponseCode error_code, string result) |
internal delegate void | NimChatroomRequestChatroomLinkInfoCbFunc (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomLoginCbFunc (long room_id, int login_step, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomExitCbFunc (long room_id, int error_code, int exit_type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomLinkConditionCbFunc (long room_id, int condition, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomSendmsgAckCbFunc (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomReceiveMsgCbFunc (long room_id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomReceiveNotificationCbFunc (long room_id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomGetMembersCbFunc (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomGetMsgCbFunc (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomSetMemberAttributeCbFunc (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomCloseCbFunc (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomGetInfoCbFunc (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | NimChatroomKickMemberCbFunc (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | nim_chatroom_temp_mute_member_cb_func (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | nim_chatroom_update_room_info_cb_func (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
internal delegate void | nim_chatroom_update_my_role_cb_func (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
delegate void | nim_chatroom_queue_offer_cb_func (long room_id, NIM.ResponseCode error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
delegate void | nim_chatroom_queue_poll_cb_func (long room_id, NIM.ResponseCode error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
delegate void | nim_chatroom_queue_list_cb_func (long room_id, NIM.ResponseCode error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
delegate void | nim_chatroom_queue_drop_cb_func (long room_id, NIM.ResponseCode error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
delegate void | nim_chatroom_queue_header_cb_func (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
delegate void | nim_chatroom_batch_update_cb (long room_id, int error_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
strong |
|
strong |
聊天室消息来源端
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
聊天室消息类型
|
strong |
聊天室通知类型
|
strong |
|
strong |
delegate void NIMChatRoom.ChatRoomLoginDelegate | ( | NIMChatRoomLoginStep | loginStep, |
NIM.ResponseCode | errorCode, | ||
ChatRoomInfo | roomInfo, | ||
MemberInfo | memberInfo | ||
) |
delegate void NIMChatRoom.ChatRoomQueueDropDelegate | ( | long | room_id, |
NIM.ResponseCode | error_code | ||
) |
delegate void NIMChatRoom.ChatRoomQueueHeaderDelegate | ( | long | room_id, |
NIM.ResponseCode | error_code, | ||
string | result | ||
) |
delegate void NIMChatRoom.ChatRoomQueueListDelegate | ( | long | room_id, |
NIM.ResponseCode | error_code, | ||
string | result | ||
) |
delegate void NIMChatRoom.ChatRoomQueueOfferDelegate | ( | long | room_id, |
NIM.ResponseCode | error_code | ||
) |
delegate void NIMChatRoom.ChatRoomQueuePollDelegate | ( | long | room_id, |
NIM.ResponseCode | error_code, | ||
string | result | ||
) |
delegate void NIMChatRoom.CloseRoomDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode | ||
) |
delegate void NIMChatRoom.ExitChatRoomDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode, | ||
NIMChatRoomExitReason | reason | ||
) |
delegate void NIMChatRoom.GetRoomInfoDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode, | ||
ChatRoomInfo | info | ||
) |
delegate void NIMChatRoom.nim_chatroom_batch_update_cb | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
delegate void NIMChatRoom.nim_chatroom_queue_drop_cb_func | ( | long | room_id, |
NIM.ResponseCode | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
delegate void NIMChatRoom.nim_chatroom_queue_header_cb_func | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
delegate void NIMChatRoom.nim_chatroom_queue_list_cb_func | ( | long | room_id, |
NIM.ResponseCode | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
delegate void NIMChatRoom.nim_chatroom_queue_offer_cb_func | ( | long | room_id, |
NIM.ResponseCode | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
delegate void NIMChatRoom.nim_chatroom_queue_poll_cb_func | ( | long | room_id, |
NIM.ResponseCode | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.nim_chatroom_temp_mute_member_cb_func | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.nim_chatroom_update_my_role_cb_func | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.nim_chatroom_update_room_info_cb_func | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomCloseCbFunc | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomExitCbFunc | ( | long | room_id, |
int | error_code, | ||
int | exit_type, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomGetInfoCbFunc | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomGetMembersCbFunc | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomGetMsgCbFunc | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomKickMemberCbFunc | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomLinkConditionCbFunc | ( | long | room_id, |
int | condition, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomLoginCbFunc | ( | long | room_id, |
int | login_step, | ||
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomReceiveMsgCbFunc | ( | long | room_id, |
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomReceiveNotificationCbFunc | ( | long | room_id, |
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomRequestChatroomLinkInfoCbFunc | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomSendmsgAckCbFunc | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
internal delegate void NIMChatRoom.NimChatroomSetMemberAttributeCbFunc | ( | long | room_id, |
int | error_code, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | result, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
delegate void NIMChatRoom.QueryMembersResultDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode, | ||
MemberInfo [] | members | ||
) |
delegate void NIMChatRoom.QueryMessageHistoryResultDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode, | ||
Message [] | messages | ||
) |
delegate void NIMChatRoom.RemoveMemberDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode | ||
) |
delegate void NIMChatRoom.RequestChatRoomLinkInfoDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode, | ||
string [] | linkAddrs | ||
) |
delegate void NIMChatRoom.SetMemberPropertyDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode, | ||
MemberInfo | info | ||
) |
delegate void NIMChatRoom.TempMuteMemberDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode, | ||
MemberInfo | info | ||
) |
delegate void NIMChatRoom.UpdateMyRoleDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode | ||
) |
delegate void NIMChatRoom.UpdateRoomInfoDelegate | ( | long | roomId, |
NIM.ResponseCode | errorCode | ||
) |