如何将LINQ与ServiceModel.Channels.Message一起使用?我想将LINQ用于SOAP消息体。
我最初尝试这样做:
XElement elem = XElement.load(message.GetReaderAtBodyContents());
但是这段代码抱怨读取操作后XMLReader应该是EOF。这样做的正确方法是什么?
答案 0 :(得分:1)
好的,我想我找到了一个解决方案:
XDocument document = XDocument.Parse(message.GetReaderAtBodyContents().ReadOuterXml());