2014-01-21 4 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; 
} 

EDIT: в противном случае, есть взгляд в Windows Phone Power Tools, это гораздо лучше, чем базовый SDK

2

Приложения изолированы на Windows Phone
Невозможно увеличить размер изолированного хранилища из другого приложения.

Смежные вопросы