C# 在ColdFusion中调用.Net函数请求System.Type参数

C# 在ColdFusion中调用.Net函数请求System.Type参数,c#,.net,api,coldfusion,C#,.net,Api,Coldfusion,我正试图通过ColdFusion站点中的一个应用程序与XeroAPI集成。我已经使用创建了一些不同的对象 createObject(".net","Xero.<i>class</i>","XeroAPI.DLL") 它用作将数据上载到Xero的通用函数。我已经成功地创建了我想要上传的对象,但是我不确定要在System.Type参数中添加什么。我假设它只是一个字符串或类似的东西来定义对象的类,但是当我尝试这样做时 oXeroRepository.UpdateOrCreat

我正试图通过ColdFusion站点中的一个应用程序与XeroAPI集成。我已经使用创建了一些不同的对象

createObject(".net","Xero.<i>class</i>","XeroAPI.DLL")
它用作将数据上载到Xero的通用函数。我已经成功地创建了我想要上传的对象,但是我不确定要在System.Type参数中添加什么。我假设它只是一个字符串或类似的东西来定义对象的类,但是当我尝试这样做时

oXeroRepository.UpdateOrCreate__1("XeroApi.Model.Employee",oXeroEmployee);
我得到了错误

没有具有指定方法名称和名称的方法 参数类型或
UpdateOrCreate\u\u 1
方法重载了 ColdFusion无法可靠破译的参数类型。冷饮 找到0个与提供的参数匹配的方法


任何帮助都将不胜感激。

在网上搜索了许多页面后,我注意到一个名为getDotNetClass()的代码示例上有一个函数。在我传递给C库的.Net对象上调用此函数就成功了。

也许您需要一个完全限定的类型名?为什么不使用xero提供的rest服务呢?主要原因是我们希望避免编写自己的oAuth实现并与API集成。这是一个短期解决方案,而我们将长期解决方案作为一个单独的项目进行工作。假设这样做不会让您等待;),别忘了把你的跟进作为答案。
oXeroRepository.UpdateOrCreate__1("XeroApi.Model.Employee",oXeroEmployee);