SFService是一个“命名空间”,但用作类型

时间:2013-09-12 18:12:30

标签: c# asp.net api salesforce

我正在尝试通过SalesForce的SOAP API完成验证SessionID(我已经拥有)的简单任务。问题是,我在互联网上找到的所有例子都是这样的:

SforceService binding = new SforceService();

binding.Url = serverUrl;

binding.SessionHeaderValue = new SessionHeader(); binding.SessionHeaderValue.sessionId = sessionId;

但是因为第一行对我不起作用,我已经通过我在salesforce上通过我的帐户下载的Visual Studio和WSDL文件添加了Web引用。但是SforceService是一个无法实例化的命名空间。

这是添加引用后我的解决方案资源管理器的样子: enter image description here

我想要的只是验证SessionID !!

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您添加了服务引用,而不是Web引用,您需要通过高级按钮并选择Web引用。 (或者您应该能够使用服务引用,但编程模型不同,因此您正在查看的示例不适用)

答案 1 :(得分:0)

发现问题。我只需要将sforce名称空间添加到我的文件中(导入它)。感谢@Superfell