代码之家  ›  专栏  ›  技术社区  ›  hrnt

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

  •  0
  • hrnt  · 技术社区  · 16 年前

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

    我最初尝试这样做:

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

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

    1 回复  |  直到 16 年前
        1
  •  1
  •   hrnt    16 年前

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

    XDocument document = XDocument.Parse(message.GetReaderAtBodyContents().ReadOuterXml());
    
    推荐文章