Pergunta

Estou construindo uma aplicação Silverlight que interfaces com Web Services do SharePoint. Em um aplicativo Windows Forms eu criar uma referência da web para o meu servidor SharePoint local, em seguida, mudar o Uri da referência em tempo de execução para apontar para qualquer site SharePoint Eu queria usar. O Silverlight não parecem ter referências na web, mas funcionalidade semelhante pode ser alcançado com referências de serviço. No entanto, não parece ser uma maneira de mudar o Uri da referência em tempo de execução. Existe uma maneira de fazer isso no Silverlight? Ou uma melhor maneira de usar Serviços SharePoint web do Silverlight?

Nota: (eu acho) Eu preciso anexos item da lista de acesso, de modo owssvr.dll não será suficiente

Foi útil?

Solução

Já que você está usando WCF (para fazer referência a Service), você pode alterar o endereço do serviço assim:

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

Outras dicas

Parece haver um monte faltando a partir deste exemplo. SOAPClient vs. mySoapClient? Endpoint.address não é uma propriedade de um serviço (SVC).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top