0

次のコードを使用してIsoLatedStorageのサイズを増やしてみました。

using (IsolatedStorageFile iso = IsolatedStorageFile.GetUserStoreForApplication())
{
   if (iso.FileExists(fileName))
     iso.DeleteFile(fileName);

   iso.IncreaseQuotaTo(iso.Quota + memoryStream.Length);
   //.....
}

しかし、私はできません。iso.Quotaをチェックし、IncreaseQuotaToを呼び出した後、変更されません。コードiso.IncreaseQuotaTo(iso.Quota + memoryStream.Length);のように見えます。動作していません。次に、エラーが発生しました。操作を実行するための十分なスペースがありません。memoryStreamをIsolatedStreamに書き込もうとしたとき。

理由はわかりません。この問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

これがあなたの問題であるかどうかはわかりませんが、おそらく増加は起こっていません。分離されたストレージクォータを増やしたい場合は、ユーザーに(メッセージボックスなどで)尋ねる必要があるためです。働くために

于 2012-09-25T05:41:14.757 に答える