Я попытался написать xml-файл из объекта XElement с функцией async/await. Но я понял, что XElement.Save() не работает с async/await.
Возможно, решение может заключаться в использовании XElement.Save(Stream) с объектом FileStream...
Итак, я пишу код, как показано ниже, но его трудно обрабатывать с помощью файлового потока.
public async Task SaveAsync(XElement xml, string filename)
{
using (var fs = new FileStream(filename, FileMode.Create))
{
xml.Save(fs);
await fs.WriteAsync(**please_help_me**);
}
}
как быть с этим подходом или есть какое-то другое решение?