Question

Vous avez cette ligne de code mais ca marche pas.

private void Button_Click(object sender, RoutedEventArgs e)
    {
        using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication())
        {
            long newSpace = isf.Quota + 1523456786435;
            try
            {
                if (true == isf.IncreaseQuotaTo(newSpace))
                {
                    Debug.WriteLine("success");
                }
                else
                {
                    Debug.WriteLine("unsuccessful");
                }
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }
    }
Était-ce utile?

La solution

Je vous suggère de supprimer tous les points d'arrêt et de l'exécuter. Je viens de copier le code de l'article que vous avez mentionné et il fonctionne très bien.

Une autre chose. si elle ne fonctionne pas essayez avec IE ..

Comme vous le savez, ce code isf.IncreaseQuotaTo (Newspace) devrait être en cas initié par l'utilisateur. Un dialogue sera affiché aux besoins utilisateur et l'utilisateur se mettre d'accord sur l'augmentation de l'espace.

Autres conseils

La demande d'augmenter le quota doit provenir d'un événement initié par l'utilisateur comme une pression sur une touche ou un bouton clic.

Reportez-vous à la section Remarques: http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile.increasequotato (VS.95) .aspx

L'utilisation des points d'arrêt annulera l'action initiée par l'utilisateur qui Silverlight nécessite afin d'augmenter le quota de stockage et ne sera pas augmenter la taille lorsque l'appel est fait. Retirez les points d'arrêt comme conseillé et voir si cela résout votre problème.

L'utilisation Debug.WriteLine ne devrait pas poser un problème cependant. Je l'ai testé mon code de travail avec eux et mis le feu très bien.

Mon code est soulevé ici: http: / /msdn.microsoft.com/en-us/library/cc265154(VS.95).aspx

La section que j'ai pris le IncreaseQuota_OnClick et référencé que de mon bouton.

Il y a d'autres bonnes méthodes aussi.

Assurez-vous de supprimer tous les points d'arrêt avant d'exécuter votre code . Je faisais la même erreur et dès que je l'ai enlevé les points d'arrêt, la chose a bien fonctionné et j'avais réussi à augmenter la taille de IsolatedStorage avec succès.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top