Inquiridor
Acessar / Consumir Web Service passando no parâmetro Objetos Complexos

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!
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.
- Sugerido como Resposta Rui SantosModerator segunda-feira, 5 de agosto de 2013 16:39
-
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
- Sugerido como Resposta Rui SantosModerator quinta-feira, 1 de agosto de 2013 01:50
- Não Sugerido como Resposta Rui SantosModerator quinta-feira, 1 de agosto de 2013 01:50
- Sugerido como Resposta Rui SantosModerator segunda-feira, 5 de agosto de 2013 16:39
-
-
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!
Microsoft Community Contributor