Silverlight4.0:するにはどうしたらいいのか、定員に孤立したファイルの保存
-
20-09-2019 - |
質問
ったこのコンポーネント こちらの その上で使用すれば問題ありません。
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つのダイアログは、ユーザーとユーザースペースを増やすことに同意する必要がありますに表示されます。
他のヒント
の要求の増加やニーズからユーザー主導のイベントなどのキーを押したボタンをクリックします。
ブレークポイントを使用すると、Silverlightは、ストレージクォータを高めるために必要であり、呼び出しが行われたときのサイズを増加させないであろうユーザーが開始アクションが無効になります。アドバイスとしてブレークポイントを削除し、それはあなたの問題を解決するかどうかを確認。
Debug.Writelineを使用すると、しかし、問題は発生しません。私は彼らと私の作業コードをテストし、それがうまく解雇ます。
ます。http:/私のコードはここから持ち上げられます/msdn.microsoft.com/en-us/library/cc265154(VS.95).aspxする
私が撮影した部分はIncreaseQuota_OnClickで、私のボタンから、それを参照します。
そこにはいくつかの他の良い方法があまりにもあります。
すべてのブレークポイントを必ず削除してください コードを実行する前に。私も同じ間違いを犯していましたが、ブレークポイントを削除するとすぐに問題なく動作し、IsolatedStorage のサイズを正常に増やすことができました。