2010-09-07 8 views

Répondre

3

Vous pouvez utiliser un client Message Inspecteur

Vérifiez cette link

Dans votre BeforeSendRequest vous pouvez simplement appeler ToString() sur le message.

+0

Merci qui a parfaitement fonctionné! –

+2

Comment faire * quoi que ce soit * AVANT que la demande ne soit envoyée résulte en montrant la RÉPONSE ...? Je meurs d'envie de savoir. –

+0

@TheDag: Il a probablement ouvert le lien et a vu IDispatchMessageInspector. –

-2

j'ai pu obtenir le XML brut en utilisant cette méthode:

string _serial = SerializeObj(retVal); 

public string SerializeObj<T>(T obj) 
     { 
      XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType()); 

      using (StringWriter txtWriter= new StringWriter()) 
      { 
       xmlSerializer.Serialize(txtWriter, obj); 
       return txtWriter.ToString(); 
      } 
     } 
Questions connexes