none
Recuperar EndpointAddress do app.xaml RRS feed

  • Pergunta

  • Pessoal,

    Estou fazendo um projeto Silverlight que acessa um webservice.
    Quando preciso chamar algum método do webservice, utilizo o precho de código abaixo.

    Binding wsBinging = new BasicHttpBinding();
    
    EndpointAddress wsEndPoint = new EndpointAddress("http://localhost/wsMyProject/myservice.asmx");
                
    WSMyProject.MyServiceSoapClient webService = new MySilverlight.WSMyProject.MyServiceSoapClient(wsBinging, wsEndPoint);

    No meu projeto tem um arquivo (ServiceReferences.ClientConfig) que já contém o EndpointAddress. Como consigo recuperar no meu xaml.cs o EndpointAddress do ServiceReferences.ClientConfig.
    Ou será que tem alguma outra pratica mais correta?

    sexta-feira, 12 de fevereiro de 2010 12:10

Respostas

  • Pessoal,

    resolvi o problema da seguinte forma:

    No meu arquivo ServiceReferences.ClientConfig, ficou assim:

    <endpoint address=http://localhost/wsMyProject/myservice.asmx binding="basicHttpBinding" bindingConfiguration="MyServiceSoap" contract="WSMyProject.MyServiceSoap" name="MyServiceSoap" />

    Ai no xaml basta colocar:

    WSMyProject.MyServiceSoapClient webService = new MySilverlight.WSMyProject.MyServiceSoapClient();

    • Marcado como Resposta Desenvdot.net sexta-feira, 12 de fevereiro de 2010 14:15
    sexta-feira, 12 de fevereiro de 2010 14:15

Todas as Respostas