Question

Je construis une application Silverlight qui s'interface avec les services Web SharePoint. Dans une application Windows Forms, je créais une référence Web sur mon serveur SharePoint local, puis changeais l'URI de la référence au moment de l'exécution pour qu'il pointe vers le site SharePoint que je voulais utiliser. Silverlight ne semble pas avoir de références Web, mais des fonctionnalités similaires peuvent être obtenues avec des références de service. Cependant, il ne semble pas y avoir de moyen de changer l'URI de la référence au moment de l'exécution. Y at-il un moyen de faire cela dans Silverlight? Ou une meilleure façon d'utiliser les services Web SharePoint à partir de Silverlight?

Remarque: je dois accéder aux pièces jointes des éléments de liste afin que owssvr.dll ne soit pas suffisant (je pense?)

Était-ce utile?

La solution

Étant donné que vous utilisez WCF (pour référencer le service), vous pouvez modifier l'adresse du service comme suit:

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

Autres conseils

Il semble manquer beaucoup de cet exemple. soapClient contre mySoapClient? Endpoint.address n’est pas la propriété d’un service (SVC).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top