Acessar um web service com DataSet e XmlDocument

Publicado por Marcos Dell Antonio em 02/08/2008 | .NET

Existem várias maneiras de acessar um Web Service. Uma delas é através da referência de um WSDL ao projeto e criando objetos tipados. Mas e se o endereço do Web Service mudar? E se eu não quero referenciar um WSDL no meu projeto?

Neste caso, existem basicamente duas soluções rápidas e simples para acessar um web service.

DataSet

O resultado da chamada do Web Service será armazenado em um DataSet. Para isto, utilize o seguinte trecho de código:


Exemplo de como acessar um Web Service com DataSet

XmlDocument

O resultado da chamada do Web Service será armazenado em um objeto XmlDocument, conforme mostra o trecho de código abaixo:


Exemplo de como acessar um Web Service com XmlDocument

É isto. Até +.

1 comentário

  1. 1
    Alysson // April 18th, 2009 at 12:56 pm

    Ola, muito boa as dicas.
    Tenho uma dúvida.
    Preciso fazer uma integração com outro software atraves de webservice, mas quando o outro software receber meus dados preciso que ele retorne uma confirmação para que eu possa excluir os dados que já foram enviados para da minha base. E tb o inverso, receber dados dele e inserir na minha base e retorno um ok. Então criei o seguinte ambiente: chamo o metodo do webservice dele e passo como parametro um dataset(ou datatable) e o metodo me retorna um “ok” ou mensagem de erro. E do meu lado a mesma coisa. A dúvida é, se o outro sistema não for utilizar .NET(C# ou vb.net) posso usar objeto dataset ou datatable mesmo para passar como parametro? Desde já agradeço.

Deixe o seu comentário

Anúncios

Anúncio provido pelo BuscaPé