【发布时间】:2016-02-09 21:27:26
【问题描述】:
我正在 IoT Core 中编写一个 UWP 应用程序,它需要将数据写入 JSON 文件。
string output = JsonConvert.SerializeObject(project, Formatting.Indented);
string filePath = @"path/to/file.json";
File.WriteAllText(filePath, output);
尝试运行程序时,我收到一条错误消息:
不应在 UI 线程上执行同步操作。 考虑将此方法包装在 Task.Run 中。
我意识到同步写入文件是一个坏主意,但我终其一生都无法弄清楚如何异步写入文件。我将如何保存我的 JSON 文件?
【问题讨论】:
标签: c# asynchronous json.net uwp