如何增加IsolatedStorage的大小?

时间:2012-09-24 16:51:46

标签: silverlight silverlight-5.0

我尝试使用以下代码增加IsoLatedStorage大小:

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

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

但是我不能,我检查了iso.Quota befroe并且在IncreaseQuotaTo调用之后,它没有被改变。看起来像代码iso.IncreaseQuotaTo(iso.Quota + memoryStream.Length);不工作然后我得到错误:没有足够的空间来执行操作。当我尝试将memoryStream写入IsolatedStream时。

不确定原因。如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我不确定这是不是你的问题,也许增加不会发生,因为如果你想增加隔离的存储配额你必须问用户(带有消息框或类似的东西),否则我不会认为它会起作用