Динамическое создание конечных точек для Magento в C # - PullRequest
2 голосов
/ 13 сентября 2011

Мне нужно динамически установить конечную точку для моей реализации Magento с использованием C #, но я не могу переопределить проверку 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 голосов
/ 13 сентября 2011

Это использует WCF, но аналогично с более старой реализацией веб-сервисов:

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);
...