2011-05-11 24 views
5

Necesito acceder al XML de respuesta sin procesar desde un cliente SOAP generado .NET (usando svcutil). Creo que puedo hacer esto al interceptarlo con un comportamiento personalizado, pero realmente no necesito los objetos deserializados en absoluto (y preferiría no tomar el golpe de rendimiento de crearlos). ¿Hay alguna manera de evitar la serialización predeterminada y acceder directamente al XML de respuesta sin procesar?¿Cómo puedo obtener la respuesta XML sin formato de un cliente SOAP generado .NET en lugar de objetos serializados?

+0

Tal vez usted debe buscar en la implementación de 'IClientMessageFormatter'. En el método 'DeserializeReply', obtienes un objeto SOAP y necesitas convertirlo en valor de retorno, etc. ¡Tu implementación puede crear objetos ficticios o puede arrojar una excepción! Además, no obtendrá XML sin procesar sino un objeto de mensaje. – VinayC

Respuesta

Cuestiones relacionadas