我正在使用 XAML/C# 构建 Windows 8 Metro 应用程序。我正在使用流保存我的数据结构的 .xml 文件,如下所示:
XmlSerializer serializer = new XmlSerializer(typeof(MyObjectType));
using (var stream = await App.LocalStorage.OpenStreamForWriteAsync(MyObject.Title + ".xml", Windows.Storage.CreationCollisionOption.GenerateUniqueName))
serializer.Serialize(stream, MyObject);
在哪里:
App.LocalStorage
显然是一个 StorageFolder 对象设置为
Windows.Storage.ApplicationData.Current.LocalFolder
设置 GenerateUniqueName 选项是为了避免冲突,因为我的对象可以具有相同的标题。现在,我需要获取我的流生成的文件名,我该如何获取呢?
谢谢