非同期/待機機能を使用してXElementオブジェクトからxmlファイルを書き込もうとしました。しかし、XElement.Save()がasync/awaitで動作しないことに気づきました。
おそらく解決策は、FileStreamオブジェクトでXElement.Save(Stream)を使用することです...
だから、私は以下のようにいくつかのコードを書きますが、ファイルストリームのもので扱うのは難しいです。
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**);
}
}
このアプローチをどのように行うか、または他の解決策はありますか?