2011-05-11 17 views
5

Bir .NET oluşturulan SOAP istemcisinden gelen ham yanıt XML'e erişmem gerekiyor (svcutil kullanarak). Bunu, özel bir davranışla kesiştirerek yapabileceğime inanıyorum, ancak seri hale getirilmiş nesnelere gerçekten ihtiyaç duymuyorum (ve bunları oluşturma performansının üstesinden gelmemeyi tercih ediyorum). Varsayılan serileştirmeyi atlayıp doğrudan ham XML'e doğrudan erişebilmemin bir yolu var mı?Ham XML yanıtını, seri hale getirilmiş nesneler yerine .NET tarafından oluşturulan bir SOAP istemcisinden nasıl edinebilirim?

+0

Bu olsa .NET seri kaçınarak ele almaz ... Belki de 'IClientMessageFormatter' uygulanması bakmak gerekir. "DeserializeReply" yönteminde, SOAP nesnesi alırsınız ve dönüş değeri vb. Dönüştürmeniz gerekir. Uygulamanız kukla nesneler oluşturabilir veya bir istisna oluşturabilir! Ayrıca, ham XML almazsınız ama bir mesaj nesnesi. – VinayC

cevap

İlgili konular