При сохранении XmlDocument в хранилище BLOB-объектов Azure содержимое выглядит как «System.Xml.XmlDocument». - PullRequest
0 голосов
/ 13 сентября 2018

Я использую XmlDocument объект.Когда я сохраняю XML-файл в хранилище BLOB-объектов Azure, он успешно выполняется.Но когда я пытаюсь загрузить его из Azure, содержимое отображается только «System.Xml.XmlDocument».Что я делаю не так?

Вот мой код:

XmlDocument doc = new XmlDocument();
// ...content of doc omitted for brevity

using (Stream stream = new MemoryStream(Encoding.UTF8.GetBytes(doc.ToString())))
{
    try
    {
        log.Info("Attempting to save file " + filename + " to: " + containerName);
        blob.UploadFromStream(stream);
    }
    catch (Exception ex)
    {
        log.Error("Error uploading file. " + ex.Message + " " + ex.InnerException);
    };
}

1 Ответ

0 голосов
/ 13 сентября 2018

doc.ToString () просто возвращает имя типа объекта.

Вы хотите OuterXml

...