2014-01-21 82 views

回答

2

這個問題提出了另一個問題,你爲什麼要這樣做?具體是什麼問題,你遇到讓你想增加獨立存儲......難道你的問題在this SO post about how to stream directly to isolated storage?

提供即看使用下面的函數的答案來解決:

IncreaseIsolatedStorageSpace(e.Result.Length) 

看一看at this Windows 7 Phone solution

protected bool IncreaseIsolatedStorageSpace(long quotaSizeDemand) 
{ 
    bool CanSizeIncrease = false; 
    IsolatedStorageFile isolatedStorageFile = IsolatedStorageFile.GetUserStoreForApplication(); 
    //Get the Available space 
    long maxAvailableSpace = isolatedStorageFile.AvailableFreeSpace; 

    if (quotaSizeDemand > maxAvailableSpace) 
    { 
     if (!isolatedStorageFile.IncreaseQuotaTo(isolatedStorageFile.Quota + quotaSizeDemand)) 
     { 
      CanSizeIncrease = false; 
      return CanSizeIncrease; 
     } 

     CanSizeIncrease = true; 
     return CanSizeIncrease; 
    } 

    return CanSizeIncrease; 
} 

編輯:如果做不到這一點,看看到Windows Phone Power Tools,它比基本SDK更好

2

應用程序在Windows Phone上沙盒
無法從其他應用程序中增加獨立存儲大小。

相關問題