用于Metro应用程序的SalesForce SOAP API

用于Metro应用程序的SalesForce SOAP API,soap,windows-store-apps,salesforce,Soap,Windows Store Apps,Salesforce,我有一个Windows 8 Metro应用程序,通过REST API从SalesForce提取数据,该API适用于大多数查询。但是,从记录下载附件的路径似乎不起作用。作为替代方案,我决定尝试SOAP API,它似乎有更好的性能 不幸的是,我无法让SOAP API在Metro应用程序上工作,因为当WSDL文件作为服务引用添加时,SforceService对象不可用。最常见的解决方案(例如and)是将WSDL添加为web引用,但是对于Metro应用程序来说这是不可能的。那么,是否有人成功地从Metr

我有一个Windows 8 Metro应用程序,通过REST API从SalesForce提取数据,该API适用于大多数查询。但是,从记录下载附件的路径似乎不起作用。作为替代方案,我决定尝试SOAP API,它似乎有更好的性能

不幸的是,我无法让SOAP API在Metro应用程序上工作,因为当WSDL文件作为服务引用添加时,SforceService对象不可用。最常见的解决方案(例如and)是将WSDL添加为web引用,但是对于Metro应用程序来说这是不可能的。那么,是否有人成功地从Metro应用程序中使用了SOAP API?如果是,您是如何解决SforceService问题的?是否有其他方法可以添加保留SforceService的WSDL

作为参考,我在Visual Studio Enterprise 2015中使用C#,目标是.NET 4.6,项目类型为Windows 8.1(Metro应用程序)。我很清楚添加web服务的过程,这对控制台应用程序很好,但添加web服务不是Metro应用程序的选项


编辑:迄今为止采取的步骤-已添加SalesForce WSDL文件(企业和合作伙伴)作为服务引用,但发现SforceService不可用。使用控制台应用程序进行了测试,发现作为web服务添加可以正常工作。对此问题的常见答案是作为web服务添加(Metro应用程序不可能),或添加到目标.NET 3.5(此项目不实用)。我没有提供关于REST API中文件问题的详细信息,因为我这里的问题是关于SOAP API的,我只提到了这些问题作为我为什么尝试使用SOAP API的背景。

这不是一个明确的问题。请添加原因。提高写作水平。几乎是一个大句子。解释问题是什么,你试图解决什么问题,以及到目前为止你已经采取了哪些步骤。什么进展顺利,什么出了问题。谢谢,我已经编辑了一些内容,让它更清楚地表明我正在尝试做什么,以及我迄今为止尝试了什么。