如何将LINQ与ServiceModel.Channels.Message一起使用

时间:2009-10-16 12:53:30

标签: .net linq wcf

如何将LINQ与ServiceModel.Channels.Message一起使用?我想将LINQ用于SOAP消息体。

我最初尝试这样做:

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

但是这段代码抱怨读取操作后XMLReader应该是EOF。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

好的,我想我找到了一个解决方案:

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