从wcf服务返回xdocument

Rad*_*dhi 6 wcf linq-to-xml

我如何从wcf服务返回xdocument ??? 我需要做什么才能让wxf服务的方法返回xdocument的对象?

Ale*_*pin 7

你不能.XDocument不实现IXmlSerializable.XElement实现了IXmlSerializable,因此您可以通过WCF进行传输.

您还可以传输字符串而不是XDocument并在本地解析它.

例如:

服务器:

public string DoSomething()
{
    XDocument myXDocument = new XDocument();

    // Do stuff

    return myXDocument.ToString();
}
Run Code Online (Sandbox Code Playgroud)

客户:

XDocument doc = XDocument.Parse(myWebService.DoSomething());
Run Code Online (Sandbox Code Playgroud)