none
Acessar / Consumir Web Service passando no parâmetro Objetos Complexos RRS feed

  • Pergunta

  • Eaew galera, blz? Sou iniciante na área Web, e no meio do desenvolvimento me surgiu um problema

    Tenho, um web service pronto com alguns métodos, porém os parâmetros de entrada dos mesmos são Objetos complexos do tipo "Pessoa, Carro" sabe e não string, int, bool... Com o SoapUI eu consigo acessar e fazer os testes perfeitamente, porém não estou sabendo montar a parte do cliente. Fiz uma busca mas sempre encontro como enviar string ou o xml construindo direto. Não sei se tem algo a ver com o "[Serializable]", mas achei melhor perguntar.. Se alguém puder me ajudar por favor.

    Desde já agradeço a força de todos, um forte abraço!

    terça-feira, 16 de julho de 2013 17:00

Todas as Respostas

  • As Classes estão como DataContract no WebService? Tipo assim:

        [DataContract]
        public class Paciente
        {
            [DataMember]
            public Int32 Codigo { get; set; }
            [DataMember]
            public String Nome { get; set; }
            [DataMember]
            public String NomeMae { get; set; }
            [DataMember]
            public String NomePai { get; set; }
    Pois assim basta você instânciar a classe e passala como parâmetro.

    terça-feira, 16 de julho de 2013 17:23
  • Ola, 

       o Visual Studio ja cria automaticamente as classe que voce prescisa para consumir um web service.

       de uma olhada nessa materia explicando como:

       http://www.macoratti.net/09/08/ws_cwf1.htm


    Microsoft Community Contributor

    terça-feira, 16 de julho de 2013 17:25
    Moderador
  • vlw Rui Santos e Yoshi Devil, segui as suas dicas e funcionou direitinho!! Caara, e eu pensando q ia dar mto trabalho, é muito simples!!! De verdade brigadão mesmo!

    terça-feira, 16 de julho de 2013 21:11
  • vlw Rui Santos e Yoshi Devil, segui as suas dicas e funcionou direitinho!! Caara, e eu pensando q ia dar mto trabalho, é muito simples!!! De verdade brigadão mesmo!

    Disponha Lucas, assim que possivel marque as postagens como respostas para mantermos a organizaçao do forum...

    Microsoft Community Contributor

    quinta-feira, 1 de agosto de 2013 01:51
    Moderador