分離されたストレージにいくつかの画像を保存しましたが、を使用してそれらを置き換えようとしています
using (IsolatedStorageFile isStore = IsolatedStorageFile.GetUserStoreForApplication()){
if (isStore.FileExists(fileName)){
isStore.DeleteFile(fileName);
}
using (IsolatedStorageFileStream targetStream = isStore.OpenFile(fileName, FileMode.Create, FileAccess.Write)){
// Initialize the buffer for 4KB disk pages.
byte[] readBuffer = new byte[4096];
int bytesRead = -1;
// Copy the thumbnail to the local folder.
while ((bytesRead = e.ImageStream.Read(readBuffer, 0, readBuffer.Length)) > 0){
targetStream.Write(readBuffer, 0, bytesRead);
targetStream.Close();
}
}
新しいファイルにアクセスしようとすると、古い写真が表示されてしまいます。新しい写真はすぐには置き換えられません。
しかし、アプリを閉じてもう一度取得すると、新しい写真が表示されます。なにが問題ですか?