/// <summary> /// 设置成员身份标识 /// </summary> /// <param name="roomId">聊天室ID</param> /// <param name="property">成员属性</param> /// <param name="cb">操作结果委托</param> public static void SetMemberPropertyOnline(long roomId, MemberProperty property, SetMemberPropertyDelegate cb) { if (property == null || string.IsNullOrEmpty(property.MemberId)) { throw new ArgumentException("MemberId can't be null or empty"); } var jsonParam = property.Serialize(); var ptr = NimUtility.DelegateConverter.ConvertToIntPtr(cb); ChatRoomNativeMethods.nim_chatroom_set_member_attribute_async(roomId, jsonParam, null, CallbackBridge.SetMemberPropertyCallback, ptr); }