|
分類:[.NET 全般]
StorageFile storageFile = await ApplicationData.Current.LocalFolder.GetFileAsync("Data.xml"); IRandomAccessStream accessStream = await storageFile.OpenAsync(FileAccessMode.ReadWrite); //ここでアクセスエラー using (IOutputStream stream = accessStream.GetOutputStreamAt(0)) { DataContractSerializer serializer = new DataContractSerializer(typeof(ObservableCollection<ItemViewModel.Item>)); serializer.WriteObject(stream.AsStreamForWrite(), ItemViewModel.Items); await stream.FlushAsync();
} このコードが2回目に実行されるときアクセスエラーが起きます。 おそらくOpenAsyncを閉じなければいけないと思うのですが、どうすれば良いのでしょうか。 よろしくお願いします。
|