6
如何從wcf服務返回xdocument?我需要做什麼來讓wxf服務的方法返回xdocument的對象?從wcf服務返回xdocument
如何從wcf服務返回xdocument?我需要做什麼來讓wxf服務的方法返回xdocument的對象?從wcf服務返回xdocument
你不能。 XDocument不實現IXmlSerializable。 XElement實現IXmlSerializable,因此您可以通過WCF傳輸它。
您也可以傳輸字符串而不是XDocument並在本地解析它。
例:
服務器:
public string DoSomething()
{
XDocument myXDocument = new XDocument();
// Do stuff
return myXDocument.ToString();
}
客戶:
XDocument doc = XDocument.Parse(myWebService.DoSomething());
您也可以返回一個的XElement對象。
public XElement DoSomething()
{
XDocument myXDocument = new XDocument();
// Load the XDocument.
return myXDocument.Root;
}
50%的編程是找到正確的咒語。謝謝! – 2017-08-28 19:45:11