У меня есть веб-сервис, использующий WebInvoke, и я хочу изменить возвращаемые теги.
Текущий сервис выглядит так:
[OperationContract]
[WebInvoke(BodyStyle = WebMessageBodyStyle.Bare,
Method = "GET",
RequestFormat = WebMessageFormat.Xml,
ResponseFormat = WebMessageFormat.Xml,
UriTemplate = "/")]
List<DataObject> getCurrentData();
И он возвращает XML, который выглядит следующим образом:
<ArrayOfDataObject xmlns="...">
<DataObject>
...
</DataObject>
...
</ArrayOfDataObject>
Используя WCF, как я могу изменить теги, которые выводятся как и , на что-то более общее?