возвратите xdocument из wcf службы

Как я могу возвратить xdocument из wcf службы??? что я должен сделать, чтобы позволить методу wxf обслуживания возвратить объект xdocument?

6
задан Radhi 9 March 2010 в 04:54
поделиться

1 ответ

Вы не можете. XDocument не реализует IXmlSerializable. XElement реализует IXmlSerializable, поэтому вы можете передавать его через WCF.

Вы также можете передать строку вместо XDocument и проанализировать ее локально.

Пример:

Сервер:

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

    // Do stuff

    return myXDocument.ToString();
}

Клиент:

XDocument doc = XDocument.Parse(myWebService.DoSomething());
7
ответ дан 16 December 2019 в 21:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: