2009-10-16 7 views
0

Comment puis-je utiliser LINQ avec ServiceModel.Channels.Message? J'aimerais utiliser LINQ pour le corps du message SOAP.Comment utiliser LINQ avec ServiceModel.Channels.Message

J'ai d'abord essayé de faire ceci:

XElement elem = XElement.load(message.GetReaderAtBodyContents()); 

Mais ce morceau de code se plaint que XMLReader doit être EOF après l'opération de lecture. Quelle est la bonne façon de faire cela?

Répondre

1

OK, je pense avoir trouvé une solution:

XDocument document = XDocument.Parse(message.GetReaderAtBodyContents().ReadOuterXml()); 
Questions connexes