Exemplo n.º 1
0
        /// <summary>
        /// 根据消息定位精准查找指定会话的消息。
        /// 此接口根据消息定位符精准查找指定会话的消息,该功能一般用于消息撤回时查找指定消息等。
        /// 一个消息定位符对应一条消息。
        /// </summary>
        /// <param name="conv_id">会话的 ID</param>
        /// <param name="iMConvType">会话类型,请参考 TIMConvType</param>
        /// <param name="msg_arry">消息定位符数组</param>
        /// <param name="handler">根据消息定位精准查找指定会话的消息成功与否的回调</param>
        public static TIMResult IMMsgFindByMsgLocatorList(string conv_id, TIMConvType iMConvType, List <IMessage> msg_arry, MsgFindByMsgLocatorListDelgate handler = null)
        {
            var ptr = DelegateConverter.ConvertToIntPtr(handler);

            return((TIMResult)TIMClientAPIDef.TIMMsgFindByMsgLocatorList(conv_id, iMConvType, JsonConvert.SerializeObject(msg_arry), MsgFindByMsgLocatorListResultCallBack, ptr));
        }