Array
(
)

Como passar um objeto para o webservice (c#)

David Alves
   - 27 ago 2012

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

Joel Rodrigues
   - 27 ago 2012

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

David Alves
   - 27 ago 2012


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


Funcionou, obrigado.

David Alves
   - 27 ago 2012

Agora estou recebendo o erro:

#Código
{"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}