public async void SaveQueue()
{
_filedata = JsonConvert.SerializeObject(Queue);
StorageFile sessionFile = await ApplicationData.Current.LocalFolder.CreateFileAsync("Queue.txt", CreationCollisionOption.ReplaceExisting);
await FileIO.WriteTextAsync(sessionFile, _filedata);
}
最初に Queue をシリアル化し、それを Queue.txt というファイルに保存しようとしています。
ただし、SaveQueue() を非常に迅速に複数回呼び出すと、「ファイルが使用中です」という例外が発生します。ファイルが現在書き込まれているかどうかを確認する方法はありますか?
ありがとう!