Como passar um objeto para o webservice (c#)

27/08/2012

0

Bom dia,

Estou criando um projeto onde o cliente é windows form e o webservice é c#. No webservice tenho um método que o parâmetro é um Objeto. Como faço para popular o objeto?

Ao tentar passar o objeto recebo a mensagem "Argument type 'Cliente' is not assignable to parameter type 'WS.Cliente'"

Grato, David
David Alves

David Alves

Responder

Posts

27/08/2012

Joel Rodrigues

Recebe o parâmetro como Object e no corpo do método você faz o cast para Cliente.
Responder

27/08/2012

David Alves

Recebe o parâmetro como Object e no corpo do método você faz o cast para Cliente.


Funcionou, obrigado.
Responder

27/08/2012

David Alves

Agora estou recebendo o erro:

{"Erro ao gerar o documento XML."}	System.Exception {System.InvalidOperationException}
+		InnerException	{"O tipo Cliente não era esperado. Use o atributo XmlInclude ou SoapInclude para especificar tipos que não são conhecidos estaticamente."}	System.Exception {System.InvalidOperationException}
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar