【发布时间】:2016-10-19 19:18:49
【问题描述】:
我正在使用 XML Writer 在我的应用程序中创建一些重要事件的日志。
目前一切正常,假设应用程序已正确关闭,但如果未正确关闭,则文件未关闭,日志基本丢失。
让我们假设编写一个简单的元素,如下所示:
writer.WriteStartElement(eventName);
writer.WriteAttributeString("t", DateTime.Now.ToString());
writer.WriteString(eventBody);
writer.WriteEndElement();
此时有什么方法可以关闭文件并稍后将剩余元素附加到文件中,然后才关闭根元素和 xml 编写器?
【问题讨论】: