有了这个代码,我可以有Silverlight的询问用户是否他要增加IsolatedStorage:无论如何减少Silverlight中的IsolatedStorage容量?
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量?这对于测试目的至少是有用的。
相关问题:当用户同意增加IsolatedStorage时,其他应用程序是否可以使用此容量或仅仅是增加它的应用程序?我认为这是上述限制的原因。