問題タブ [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.
silverlight - Silverlight MVVM 分離ストレージ
ViewModel で IsolatedStorageSettings を使用しようとしましたが、これらはブラウザーの更新 (F5) で保持されません。
例えば;
MVVM ViewModel で別のことをする必要がありますか??
EDIT このコードは参照プロジェクトにあることに注意してください。したがって、最終的にはブラウザーに読み込まれる親 XAP とは別の XAP ファイルになります。これにより、更新のたびに設定が失われる可能性があります。
ありがとう、マーク
c# - IsolatedStorageのファイル名を変更
IsolatedStorage内のファイルの名前を変更する必要があります。どうやってやるの?
silverlight - Silverlight で IsolatedStorage を使用する目的は何ですか?
一部の画像やコードを一時的にローカルにキャッシュする場合を除いて、Isolated Storage の価値はあまりありません。1MBしか得られないので、これでもあまり価値がありません。ユーザーが別のマシンの別のブラウザーから Silverlight アプリケーションにアクセスできるため、分離ストレージに設定を保存してもあまり意味がありません。
プラスの設定は、サーバーに保存されたほうが理にかなっています。
私が見落としている可能性があることに対して、IsolatedStorage を何に使用していますか?
c# - 分離ストレージと Windows Vista に問題はありますか?
私の問題は似ていますが、以下に示されているものと同じではありません:
ユーザー設定を分離ストレージのファイルに保存するアプリケーションを作成しました。アセンブリ ストレージにユーザー ストアを使用しています。
アプリケーションは起動時に分離ストレージ内のファイルをチェックし、そこにない場合は、アプリケーションが初めて実行されたものと見なし、ユーザーに構成を要求し、このプロセスは分離ストレージに保存します。
Windows XP ではこれで問題なく動作します。問題はまったく見られませんでした。しかし、Windows Vista ラップトップでクライアントにデモンストレーションを実行していましたが、クライアントを 2 回目に実行して、設定が保存されたことを示すと、アプリケーションはファイルを見つけることができませんでした。
Windows XP ではなく Windows Vista でこの問題が発生する可能性がある既知の問題はありますか?
分離ストレージを取得するための両方の参照が同じ .cs ファイルにあるため、呼び出しを行っているのは間違いなく同じアセンブリであり、別のユーザーとしてログインしていないため、同じユーザーであることがわかります。
c# - IsolatedStorage の場所を変更する
IsolatedStorage ファイルの場所を変更する方法はありますか? 私は .NET 3.5sp1 を使用しており、C# でアプリケーションを作成しています。
その場所を に変更したいと思いD:\TempDir
ます。
silverlight - Silverlight 分離ストレージ: "アプリケーション" を識別するものは何ですか?
Silverlight の IsolatedStorageFile.GetUserStoreForApplication のドキュメントには、分離ストレージは「アプリケーション」に固有のものであり、それぞれの異なるアプリケーションは他のすべての「アプリケーション」から独立した独自のストレージを持つ (ただし、ドメイン全体に対して 1 つのクォータがある) と書かれています。
それは素晴らしいことですが、「アプリケーション」が何を意味するのかを説明するものをまだ見つけていません (Silverlight のドキュメントでも、通常の .NET Framework のドキュメントでも)。特に、Silverlight はどのような情報を使用して、「これはアプリケーション A であり、これはアプリケーション B である」と判断しますか? URI から .xap ファイルに移動するだけですか、それとも何ですか?
.net - すべてのアプリは、共有asp.netサーバー上の分離ストレージ内のすべてのファイルにアクセスできますか?
一時ファイルにIsolatedStorageを使用することを検討しています。ただし、ドキュメントは、ストレージスペースがWindowsユーザーアカウントによって決定されることを意味しているようです。このアカウントは、ASP.NETアプリケーションの場合はNETWORKSERVICESです。アカウントとしてネットワークサービスを使用している複数のWebサイト/アプリケーションがある場合、それらすべてが同じIsolatedStorageを共有し、相互にファイルを読み取ることができるという意味ではありませんか?
silverlight - Silverlightの分離ストレージのセキュリティへの影響
SLにLOBアプリケーションがあります。目的の1つは、部分的に入力されたデータを保存して、ユーザーの状態を保持することです。たとえば、システムに新しい従業員を追加し始め、ブラウザを閉じて(またはクラッシュして)、次にブラウザを開いたときに、以前に入力したデータがあります。
保存と読み込みは簡単です。暗号化と復号化の両方が同じマシンと同じコードで行われることを考えると、データを保護するためのベストプラクティスがすでにあるのではないかと思いましたが、少し注意が必要です...
isolatedstorage - 別のアプリケーションの分離ストレージをクリアするにはどうすればよいですか?
Application1 は、Microsoft Enterprise Library Caching Application BlockとIsolatedStorageBackingStoreを使用して、インターネットからアクセスされるデータベースからデータをキャッシュします。タスクは、Application1 のキャッシュをクリアできる別の Application2 (「Adobe Flash Player アンインストーラー」のようなヘルパー アプリケーション) を作成することです (これは、Application2 の多くの機能の 1 つになります)。
問題は、Application2 が Application1 のキャッシュ フォルダ パスを取得するにはどうすればよいか (クリアするため) です。
パスは「 」のようなものになります<System Drive>\Documents and Settings\<User>\Local Settings\Application Data\IsolatedStorage\tqli5mdv.xa5\htccao3l.ksb\StrongName.1r3fiexsbrusebdd0maaohl2i5cz4lhq\StrongName.mwjgo5cc1qomwe5tbepbfnyucq0obm3f\Files\<BackingStore PartitionName>
か?
残念ですが、ユーザーには同じアプリケーションがいくつか<BackingStore PartitionName>
あり、これを変更することはできないため、Application2 はこのパスを<BackingStore PartitionName>
文字列で見つけることができません (もちろん、アプリケーションごとに 1 つの複数のフォルダーが存在しますが、わかりません) Application2 が Application1 に属するフォルダーを選択する方法)。私はたくさんグーグルで検索しましたが、結果はありませんでした。助けてください。
silverlight - Silverlight のシリアライザー ライブラリ
SL3 でプリズムを使用してモジュラー アプリを開発しています。モジュールの 1 つは、アプリケーション設定を分離ストレージに永続化する役割を果たします (次回アプリを開いたときに、元の場所から続行できるようにします)。依存関係が現在配線されている方法が気に入らないことを除いて、それは完全に機能します。
ジェネリックストアを持つタイプに依存しない設定マネージャーが必要であり、各モジュールからカスタムデータを追加します。次のようなものです。
この部分を実装しましたが、その辞書を xml にシリアライズするのは思ったより難しいことがわかりました。Dictionary<string, object>
aを XMLにシリアライズする簡単な方法があるかどうか疑問に思っていました。