在C#中为Magento动态创建端点

时间:2011-09-12 20:50:01

标签: c# magento mage

我需要使用C#为我的Magento实现动态设置端点,但不能覆盖C#对web.config中端点路径和凭据的默认检查。

有谁知道怎么做?

我的服务目前看起来像这样:

 using (Mage_Api_Model_Server_V2_HandlerPortTypeClient proxy = new Mage_Api_Model_Server_V2_HandlerPortTypeClient("NameOfEndpoint", ConnectionCurrent.WsdlPath))
 {
      string sessionKey = proxy.startSession();
      string loginSession = proxy.login(ConnectionCurrent.UserName, ConnectionCurrent.Password);

 ...

在登录时,它说我配置了两个端点。

我到处寻找但无法找到解决方案。

谢谢!

1 个答案:

答案 0 :(得分:0)

这是使用WCF,但它与旧的Web服务实现类似:

EndpointAddress endPoint = new EndpointAddress("http://some.endpoint.addr");
Binding binding = new WSHttpBinding(SecurityMode.None);
var service = new Mage_Api_Model_Server_V2_HandlerPortTypeClient(binding, endpoint);