Frage

Ich baue eine Silverlight-Anwendung, die mit Sharepoint-Web-Services-Schnittstellen. In einer Windows Forms-Anwendung würde ich eine Web-Referenz auf meinem lokalen Sharepoint-Server erstellen, dann den Uri der zur Laufzeit unabhängig von Sharepoint-Website, die ich verwenden wollte darauf hinweisen Referenz ändern. Silverlight scheint nicht Webreferenzen zu haben, aber eine ähnliche Funktionalität mit Service Referenzen erreicht werden. Allerdings scheint es nicht eine Möglichkeit zu sein, den Uri der Referenz zur Laufzeit zu ändern. Gibt es eine Möglichkeit, dies in Silverlight zu tun? Oder eine bessere Art und Weise der Verwendung von Sharepoint-Web-Service von Silverlight?

Hinweis: Ich muss Listenelement Anhänge zugreifen, so owssvr.dll nicht ausreichen werden (? Glaube ich)

War es hilfreich?

Lösung

Sehen, wie Sie WCF verwenden (den Dienst verweisen), können Sie die Adresse des Dienstes ändern wie folgt:

MyServiceSoapClient soapClient = new MyServiceSoapClient();
mySoapClient.Endpoint.Address = new EndpointAddress(URI]);
// do call here 

Andere Tipps

Es scheint aus diesem Beispiel fehlt alot werden. Soapclient vs. mySoapClient? Endpoint.address ist keine Eigenschaft eines Dienstes (SVC).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top