Exemplo n.º 1
0
 /// <summary>
 /// 排序列出所有麦序元素
 /// </summary>
 /// <param name="roomId">房间号</param>
 /// <param name="cb"></param>
 /// <param name="json_extension"></param>
 public static void QueueListAsync(long roomId, nim_chatroom_queue_list_cb_func cb, string json_extension = "")
 {
     //ChatRoomQueueListDelegate
     //          var ptr = NimUtility.DelegateConverter.ConvertToIntPtr(cb);
     //          ChatRoomNativeMethods.nim_chatroom_queue_list_async(roomId, json_extension, CallbackBridge.ChatroomQueueListCallback,ptr);
     ChatRoomNativeMethods.nim_chatroom_queue_list_async(roomId, json_extension, cb, IntPtr.Zero);
 }
Exemplo n.º 2
0
 internal static extern void nim_chatroom_queue_list_async(
     long room_id,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NimUtility.Utf8StringMarshaler))] string json_extension,
     nim_chatroom_queue_list_cb_func cb,
     IntPtr user_data);