質問

ったこのコンポーネント こちらの その上で使用すれば問題ありません。

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;
            }
        }
    }
役に立ちましたか?

解決

私はあなたがすべてのブレークポイントを削除し、それを実行することをお勧めします。私はちょうどあなたが言及した記事からコードをコピーし、それが正常に動作しています。

もう一つ。その次に、動作していない場合はIEでみてください..

ご存知のように、

、このコードisf.IncreaseQuotaTo(newSpace)は、ユーザーが開始イベントにする必要があります。 1つのダイアログは、ユーザーとユーザースペースを増やすことに同意する必要がありますに表示されます。

他のヒント

の要求の増加やニーズからユーザー主導のイベントなどのキーを押したボタンをクリックします。

参照備考: http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile.increasequotato(VS.95).aspx

ブレークポイントを使用すると、Silverlightは、ストレージクォータを高めるために必要であり、呼び出しが行われたときのサイズを増加させないであろうユーザーが開始アクションが無効になります。アドバイスとしてブレークポイントを削除し、それはあなたの問題を解決するかどうかを確認。

Debug.Writelineを使用すると、しかし、問題は発生しません。私は彼らと私の作業コードをテストし、それがうまく解雇ます。

ます。http:/

私のコードはここから持ち上げられます/msdn.microsoft.com/en-us/library/cc265154(VS.95).aspxする

私が撮影した部分はIncreaseQuota_OnClickで、私のボタンから、それを参照します。

そこにはいくつかの他の良い方法があまりにもあります。

すべてのブレークポイントを必ず削除してください コードを実行する前に。私も同じ間違いを犯していましたが、ブレークポイントを削除するとすぐに問題なく動作し、IsolatedStorage のサイズを正常に増やすことができました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top