J'essaie la fonction de stockage isolé de Silverlight. Actuellement en cours d'exécution Silverlight à travers la page ASP.NET.Silverlight ne demande pas d'augmenter le quota
J'ai écrit du code pour demander un stockage supplémentaire mais je ne suis pas invité à en ajouter d'autres.
private void requestButton_Click(object sender, RoutedEventArgs e)
{
using (IsolatedStorageFile store =
IsolatedStorageFile.GetUserStoreForApplication())
{
if (store.AvailableFreeSpace >= 1000*1024) return;
long usedSpace = store.Quota - store.AvailableFreeSpace;
if (store.IncreaseQuotaTo(usedSpace + 1000*1024))
statusTextBlock.Text =
string.Format("Quota has been increased to {0}", store.Quota);
else
statusTextBlock.Text =
"You have denied quota increase... you Inglorious Basterd...";
}
}
onglet de Silverlight Application Storage
doeslist la page localhost ASP.NET hébergement Silverlight comme indiqué ci-dessous.
Selon la capture d'écran, http://localhost:54389
a 1.0MB de la zone de stockage disponible.
Existe-t-il une restriction sur localhost
sites Web qu'une invite est ignorée?
Quelles sont les étapes requises pour que Silverlight invite les utilisateurs à augmenter leur quota?
Est-il possible que votre code effectue beaucoup de traitement avant d'appeler l'augmentation? Si trop de temps s'est écoulé, il ne vous sera plus demandé. –