我正在尝试通过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是一个无法实例化的命名空间。
这是添加引用后我的解决方案资源管理器的样子:
我想要的只是验证SessionID !!
有什么想法吗?
答案 0 :(得分:0)
您添加了服务引用,而不是Web引用,您需要通过高级按钮并选择Web引用。 (或者您应该能够使用服务引用,但编程模型不同,因此您正在查看的示例不适用)
答案 1 :(得分:0)
发现问题。我只需要将sforce名称空间添加到我的文件中(导入它)。感谢@Superfell