Возврат XML в OkObjectResult в функции AzureC#

Место общения программистов C#
Ответить
Anonymous
 Возврат XML в OkObjectResult в функции Azure

Сообщение Anonymous »

У меня есть предварительно упакованная XML-строка, которую я хочу вернуть из статической функции, возвращающей IActionResult. Обратите внимание: это не контроллер или что-то еще — это функция Azure.
XML выглядит следующим образом: Поэтому, чтобы сохранить этот XML в виде строки, мне нужно экранировать кавычки, чтобы правильно сохранить код, например Как мне тогда позвонить

Код: Выделить всё

return new OkObjectResult(myxml)
У меня проблемы со всеми помощниками XML в System.Xml. Например, я попробовал:

Код: Выделить всё

XmlDocument xmltest = new XmlDocument();
xmltest.LoadXml(myxml);
return new OkObjectResult(xmltest);
Но все, что я получаю, это следующая ошибка:

System.Private.DataContractSerialization: Введите 'System.Xml. XmlElement» с именем контракта данных «XmlElement:http://schemas.datacontract.org/2004/07/System.Xml» не ожидается. Добавьте любые типы, статически неизвестные, в список известных типов, например, используя атрибут KnownTypeAttribute или добавив их в список известных типов, переданных в DataContractSerializer.


Подробнее здесь: https://stackoverflow.com/questions/749 ... e-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»