none
Como ver el Xml resultante de la serializacion de una clase con el atributo DataContract RRS feed

  • Pregunta

  • Haciendo practicas en WCF, me encuentro con el siguiente requerimiento:

    Tengo la siguiente clase:

    [DataContract]

        public class Person

        {

            [DataMember]

            public string Nombre;

            [DataMember]

            public string Apellido;

            [DataMember]

            public int Edad;

            [DataMember]

            public int Id;

        }

    Tengo que adecuar esta clase para que cuando sea serializada en el xml quede asi:

    <Person>

    <firstName xsi:nil="true" />

    <lastName xsi:nil="true" />

    <ID>999999999<ID>

    <Person>

    Y al parecer la respuesta es la siguiente

    [DataContract]

        public class Person

        {

            [DataMember]

            public string Nombre = null;

            [DataMember]

            public string Apellido = null;

            [DataMember (EmitDefaultValue=false)]

            public int Edad = 0;

            [DataMember(EmitDefaultValue = false)]

            public int Id = 999999999;

        }

    Quiero validar que eso sea asi… Donde o como puedo ver el Xml resultante luego de que la clase es serializada, es decir, si entro a esta ruta http://localhost/Service1.svc?wsdl puedo ver el Xml del wsdl, pero no encuentro el xml especifico de la clase a pesar de que la puse como parametros en unos metodos

    Gracias a todos por su ayuda


    • Editado AdyIr lunes, 7 de enero de 2013 16:41
    lunes, 7 de enero de 2013 15:54

Todas las respuestas