問題タブ [isolatedstorage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
384 参照

silverlight - Silverlight3での分離ストレージの使用はセキュリティ上の懸念事項ですか

WebサイトでSilverlight3を使用しています。役割ベースの認証用のログインページがあり、さまざまな権限を持つユーザーをWebサイトのさまざまな部分にルーティングします。標準のASP.Netアプリケーションで使用できるセッション変数に類似したものを使用したいと思います。

これを実現するために、 IsolatedStorageを使用するつもりです。ただし、分離ストレージはクライアント側に存在し、クライアント側で操作できるため、このオプションのセキュリティには懐疑的です。私は分離ストレージの概念に不慣れであり、暗号化やサーバー側の検証などの観点から、それによって提供されるセキュリティオプションについて知りません。誰かがそれを使用したか、この場合に提供されるセキュリティを知っている場合は、同じことに光を当ててください。

ありがとう

0 投票する
1 に答える
1228 参照

silverlight - Silverlight でクォータの増加を求めるプロンプトが表示されない

Silverlight の分離ストレージ機能を試しています。現在、ASP.NET ページを介して Silverlight を実行しています。

追加のストレージを要求するコードを書きましたが、追加を求めるメッセージが表示されません。

以下に示すように、 Silverlight のApplication Storageタブには、Silverlight をホストする localhost ASP.NET ページが表示されます。

代替テキスト

スクリーンショットによると、http://localhost:543891.0MB の使用可能なストレージ領域があります。プロンプトが無視される Web サイトに
制限が設定されていますか?localhost

Silverlight がユーザーにクォータの増加を促すために必要な手順は何ですか?

0 投票する
1 に答える
1238 参照

c# - IsolatedStorage ファイルが存在するかどうかを調べるには、これよりも良い方法はありますか?

Silverlightアプリケーションでキャッシュ用にIsolatedStorageを使用しているため、ファイルが存在するかどうかを知る必要があります。次の方法を使用します。

IsolatedStorage のFileExistsメソッドが見つからなかったため、例外をキャッチしているだけですが、これは非常に一般的な例外のようです。ファイルが存在しない場合よりも多くの例外がキャッチされるのではないかと心配しています。

これよりもファイルが IsolatedStorage に存在するかどうかを確認するより良い方法はありますか:

0 投票する
2 に答える
1788 参照

silverlight - 2 つの Silverlight アプリケーションは、1 台のマシンで IsolatedStorage を共有できますか?

Silverlight アプリケーションを識別するものと、2 つの Silverlight アプリケーションが IsolatedStorage を共有できるのはいつですか。

  • 2 つの Silverlight アプリケーションで IsolatedStorage スペースを共有したい場合、これは可能ですか? これを行うには、どのような「アプリケーション ID」を指定する必要がありますか?
  • 2 つの Silverlight アプリケーションで IsolatedStorage を共有したくない場合、これを防ぐにはどうすればよいですか? これを行う必要がありますか?

たとえば、Silverlight アプリケーションを開発しているときに気付きました。アプリケーションで F5 キーを押して、Isolated Storage に保存し、アプリケーションを停止して、もう一度 F5 キーを押すと、同じIsolatedStorage から読み取ることができます。(新しいコンパイルにより、新しい IsolatedStorage が使用されると思います。)

ただし、.xap ファイルと .html ファイルを別のディレクトリにコピーして .html ファイルを開くと、IsolatedStorage が開発中のアプリケーションと共有されません。何が変わったのですか?

ここで舞台裏で何が起こっているので、IsolatedStorage がいつ共有され、いつ共有されないかがわかりますか?

0 投票する
1 に答える
2407 参照

c# - この Silverlight コードで、IsolatedStorage から BitmapImage を読み取るときに「壊滅的なエラー」が発生するのはなぜですか?

Silverlightアプリでは、次のようにビットマップを保存します。

次のように読み返します

しかし、これにより常に「壊滅的な障害: HRESULT: 0x8000FFFF (E_UNEXPECTED))」エラーが発生します。

実際にはテキストファイルだったサーバーからpngファイルを読み込もうとしたときに、このエラーを見たことがあります。そのため、ビットマップが正しく保存されていないと思います

BitmapImage が正しく保存されていないことを誰でも確認できますか? または、なぜこのエラーが発生するのでしょうか?

アップデート:

BitmapImage が作成されると、書き込まれるバイト配列の長さが 1876 バイトで、すべて 0 であることがわかります。なぜでしょうか?

0 投票する
2 に答える
503 参照

c# - Silverlight で IsolatedStorage の容量を減らす方法はありますか?

このコードを使用すると、IsolatedStorage を増やしたいかどうかを Silverlight がユーザーに尋ねることができます。

しかし、現在よりも少ない量に設定しようとすると、これは不可能であるというエラーが表示されます。

  1. これに対する回避策はありますか?つまり、IsolatedStorage の量を減らすことはできますか? これは、少なくともテスト目的には役立ちます。

  2. 関連する質問:ユーザーが IsolatedStorage を増やすことに同意した場合、他のアプリケーションはこの容量を使用できますか、またはユーザーが容量を増やしたアプリケーションだけを使用できますか? これが上記の制限がある理由だと思います。

0 投票する
2 に答える
712 参照

.net - SQL CE(.sdf)データベースを分離ストレージに保存してアクセスする方法はありますか?

ローカルデータをすべて分離ストレージに保存する必要がある.Netアプリケーションがあります。SQLCEを使用してこのデータを保存し始めたいと思います。これがどのように(または可能であるとしても)可能であるかについてのドキュメントが見つかりません。

  1. 分離されたストレージを使用してSQLCEデータベースを格納することは可能ですか?

  2. もしそうなら、接続文字列はどのようになりますか(またはデータベースを開くために必要な他の方法はありますか)?

0 投票する
4 に答える
2565 参照

windows-phone-7 - Windows phone 7 の分離された保管場所?

Silverlight 4 を使用して Windows Phone 7 アプリケーションを構築しています。プログラムはエラーなしで実行されます。私の質問は、保存したファイルをどこで見ることができますか? Windows Phone 7 エミュレーターでファイルを見つけることは可能ですか?

0 投票する
1 に答える
2158 参照

wpf - WPF: 分離ストレージ ファイルのパスが長すぎます

ClickOnce を使用して WPF アプリをデプロイしています。Visual Studio でローカルに開発するときは、 を呼び出して分離ストレージにファイルを保存しますIsolatedStorageFile.GetUserStoreForDomain()。これはうまく機能し、生成されたパスは

C:\Users\Frederik\AppData\Local\IsolatedStorage\phqduaro.crw\hux3pljr.cnx\StrongName.kkulk3wafjkvclxpwvxmpvslqqwckuh0\Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq\Files\FilerefData\-581750116 (189 文字)

しかし、ClickOnce を使用してアプリをデプロイすると、生成されたパスが長くなりすぎてDirectoryNotFoundException、分離ストレージ ディレクトリを作成するときにエラーが発生します。ClickOnce で生成されたパスは次のとおりです。

C:\Users\Frederik\AppData\Local\Apps\2.0\Data\OQ0LNXJT.R5V\8539ABHC.ODN\exqu..tion_e07264ceafd7486e_0001.0000_b8f01b38216164a0\Data\StrongName.wy0cojdd3mpvq45404l3gxdklugoanvi\Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq\Files\FilerefData\-581750116 (247文字)

フォルダーを参照すると、パスの最後のディレクトリ以外のすべてが存在します。次に、この場所にフォルダーを作成しようとすると、結果のパス名が長すぎるため、ディレクトリを作成できないことがウィンドウに表示されます。

IsolatedStorage によって生成されたパスを短縮するにはどうすればよいですか?

0 投票する
2 に答える
489 参照

javascript - ブラウザのクライアント側ストレージ、別名ラージ Cookie

Web サイトを使用する場合、クライアント側に約 20 ~ 30k またはデータを保存する必要があります。

私はクッキーを使用していましたが、これは私のニーズには小さすぎます。

他に使えるものはありますか?

私はjavascriptを介してこれを行うことができる必要があります。

サーバー側のストレージは最後の手段ですが、私が探しているものではありません.

Chrome、IE、Firefox で動作する必要があります。

ありがとう

イアン