我尝试通过ColdFusion网站中的C# Library与Xero API集成。我已经设法使用
创建了一些不同的对象createObject(".net","Xero.<i>class</i>","XeroAPI.DLL")
并设法对不同的对象进行了几次调用,但是我遇到了其中一个调用的问题。在存储库对象上执行cfdump会显示一个名为
的函数UpdateOrCreate__1(System.Type, XeroApi.Model.ModelBase)
用作将数据上传到Xero的通用函数。我已经设法创建了我想要上传的对象,但是我不确定要在System.Type参数中添加什么。我假设它只是一个字符串或类似的东西定义对象的类,但是当我尝试这个
oXeroRepository.UpdateOrCreate__1("XeroApi.Model.Employee",oXeroEmployee);
我收到错误
要么没有指定方法名称和方法的方法 参数类型或
UpdateOrCreate__1
方法重载 ColdFusion无法可靠解密的参数类型。 ColdFusion的 找到0个与提供的参数匹配的方法
任何帮助都将不胜感激。
答案 0 :(得分:2)
在网上搜索了很多页面之后,我注意到了一个名为getDotNetClass()的代码示例的函数。在.Net对象上调用此函数我传递给C#库就行了。