none
Objeto de retorno WebService sem suas propriedades RRS feed

  • Pergunta

  • Bom dia

     

    Vou explicar exatamente meu cenário. Estou começando a trabalhar com desenvolvimento e espero que possam me ajudar.

     

    Criei um WebService com versão 3.0 do framework.

     

    Criei uma classe usada como parâmetro para o WebMethod e outra classe usada como retorno deste WebMethod.

     

    As duas classes possuem alguns atributos e propriedades. Só que apenas a classe usada como parâmetro para o WebMethod apresenta ao cliente do WebService suas propriedades.

     

    A classe de retorna não apresenta nenhuma propriedade.

     

    Alguém saberia o porque isto ocorre e alguma solução?

     

    Eu agradeço a todos.

    quinta-feira, 26 de maio de 2011 14:12

Respostas

  • Consegui resolver o problema.

    A questão é que eu tinha encapsulado a classe, apenas para leitura (apenas modificadores de 'get').

    Só que o .NET não serializa propriedades somente-leitura.

    E pelo que entendi, também não serializa classes com um construtor com parâmetros.

    Achei a solução e compartilho com todos.


    Grato à todos.
    quinta-feira, 26 de maio de 2011 14:55