Pergunta

Eu tenho implementado um método de substituição ToString() para minha classe no meu Webservice e eu retornar um List<myObject>() em uma função em um consumidor. Se eu fizer um .ToString() ele retorna tipo de objeto. Como posso resolver isso em C #?

Graças.

Foi útil?

Solução

Ao passar objetos para trás e para frente em um webservice, é só passar uma representação XML das propriedades públicas desse objeto. Quaisquer métodos, substituídas ou não, não vêm com ele.

Eu recomendaria fazer uma propriedade StringRepresentation que chama ToString ()

public string StringRepresentation
{
    get { return this.ToString(); }
    set { /* Do Nothing, but there has to be a set */ }
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top