С помощью этого кода я могу Silverlight спросить пользователя, если он хочет увеличить IsolatedStorage:Есть ли способ уменьшить емкость IsolStorage в Silverlight?
private void Button_IncreaseIsolatedStorage_Click(object sender, RoutedEventArgs e)
{
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
long newStorageCapacityInBytes = FileHelpers.GetMaxiumumSpace() + SystemHelpers.GetAmountOfStorageToIncreaseWhenNeededInBytes();
store.IncreaseQuotaTo(newStorageCapacityInBytes);
Message = "IsolatedStorage increased. " + FileHelpers.GetSpaceLeftMessage();
}
Но если я пытаюсь установить его в количестве, меньшем, чем ток, я получаю сообщение об ошибке, что это не возможное.
Есть обходной путь для этого, то есть я могу уменьшить количество IsolatedStorage? Это было бы полезно для тестирования, по крайней мере.
Связанный вопрос: Когда пользователь соглашается на увеличение Изолированного хранилища, могут ли другие приложения использовать эту емкость или просто приложение, в котором он увеличил его? Я предполагаю, что это причина, по которой это ограничение существует.