|
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 | ||
| ) |