Динамический сервисный справочник в Silverlight - PullRequest
0 голосов
/ 26 июня 2009

Я создаю приложение Silverlight, которое взаимодействует с веб-службами SharePoint. В приложении Windows Forms я создаю веб-ссылку на мой локальный сервер SharePoint, а затем изменяю Uri ссылки во время выполнения, чтобы указать на любой сайт SharePoint, который я хотел использовать. Silverlight, похоже, не имеет веб-ссылок, но аналогичная функциональность может быть достигнута с помощью сервисных ссылок. Однако, кажется, нет способа изменить Uri ссылки во время выполнения. Есть ли способ сделать это в Silverlight? Или лучший способ использования веб-служб SharePoint от Silverlight?

Примечание. Мне нужен доступ к вложениям списка, поэтому owssvr.dll будет недостаточно (я так думаю?)

Ответы [ 2 ]

2 голосов
/ 26 июня 2009

Поскольку вы используете WCF (для ссылки на Сервис), вы можете изменить адрес сервиса следующим образом:

MyServiceSoapClient soapClient = new MyServiceSoapClient();
mySoapClient.Endpoint.Address = new EndpointAddress(URI]);
// do call here 
0 голосов
/ 26 ноября 2012

В этом примере, похоже, много чего не хватает. мыльный клиент против mySoapClient? Endpoint.address не является собственностью службы (SVC).

...