Estoy trabajando en un proyecto wcf. Algunos de mis servicios devuelven objetos que contienen referencias circulares. La serialización de estos objetos se maneja mediante la configuración de IsReference en true en el atributo DataContract, por lo que todo funciona bien si escribo código para llamar a esos servicios. Pero para las pruebas simples, me parece más preferible usar la interfaz GUI WcfTestClient.exe, y resulta que WcfTestClient no puede mostrar objetos referenciados circularmente.¿WcfTestClient.exe no puede manejar la referencia circular?
Yo sé que intenta mostrar los objetos que contienen referencias a sí hará que la recursividad infinita si nada especial ha sido procesado. Me pregunto si eso significa que es imposible probar los servicios que devuelven objetos referenciados circularmente a través de WcfTestClient. Gracias.
Pruébalos con tu propio cliente –