問題タブ [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分離ストレージ
分離されたストレージにあるフォルダーを取得し、それをzipして、ユーザーがzipファイルをダウンロードできるようにする方法があるかどうかを知りたいと考えました。
silverlight - 分離ストレージ内の Silverlight イベント ログ
Silverlight 3 で分離ストレージを使用するイベント ログを作成した人はいますか? 実装に関する提案はありますか?
具体的な質問:
- ストリーム ライターを開いたままにしておくべきですか、それともエントリごとに開いて書き込み、閉じる必要がありますか?
- ログからアイテムをアトミックに削除するにはどうすればよいですか?
asp.net - 分離ストレージ内のクライアント データ キャッシュ - asp.net - jquery - ajax - silverlight
4 年以上使用されている顧客の Web サイトがいくつかあります。両方のサイトのページの 1 つに、現在 3000 以上のアイテムを含むドロップダウンが含まれています。1 つのサイトが Silverlight を使用し、もう 1 つのサイトが ajax を使用している両方のサイトに新しいページを追加することで、この問題の最初の解決策を試みました。
Silverlight ページは現在、コントロールが読み込まれると ajax ページよりも優れたパフォーマンスを発揮しますが、ユーザーは Silverlight またはそれをインストールする権限を持っている必要があります。ajax バージョンには、サイトが最初に読み込まれたときにドロップダウンを完了するためにすべてのデータを最初にダウンロードする必要があるという問題があります。
ajax バージョンは引き続きビュー ステートを使用し、リクエストごとに 400k+ をサーバーに送信します。
私がやりたいのは、ajax バージョンを使用することですが、ドロップダウン データをクライアントにキャッシュし、データを 1 日に 1 回だけダウンロードすることです。
asp.net を使用してデータを分離ストレージに保存した場合 (その部分をソートしました)、jquery などのクライアント側コードを使用してアクセスできますか?
c# - .NETまたはWin32での再利用可能な「クレデンシャルの保存」ダイアログ(IEやVistaなど)
最近、私は迷惑な認証スキームを使用するワイヤレスネットワークを備えたオフィスで働いています。数時間ごとに、ブラウザを開いて認証Webページにユーザー名/パスワードを入力する必要があります。そうしないと、ネットワークアクセスが失われます。(時間が経過すると、次のブラウザリクエストは認証ページにリダイレクトされます。クレジットがマスターを通過すると、最初にアクセスしようとしていたページにリダイレクトされます)。
この種の煩わしさは、空港や喫茶店のワイヤレスでは問題ないかもしれませんが、オフィスでは特に、ネットワークサービス(SVN、電子メールなど)を使用している場合は、数時間ごとに突然機能しなくなります。ブラウザ。
そこで、クレデンシャルを使用してログインフォームにHTTPリクエストを送信することでログインする小さなC#コンソールアプリを作成しました。
これは明らかに安全ではありません。私のパスワードは、すべての人が見ることができるようにソースコード内にあります。たとえば、IEがWebフォームにパスワードを保存して再入力するために使用するのと同じメカニズムを使用して、資格情報を保存できるようにしたいと思います。
理想的には、資格情報(オプションの[資格情報を保存]チェックボックスを備えたUIを含む)を入力、保存、および取得するための再利用可能なコンポーネントが必要です。これにより、アプリは次のようなことを簡単に実行できます(擬似コード)。
基本的に、クレジットを安全に保存する負担をアプリからWindowsに移したいと思います。これは、Windowsの担当者が私よりも優れているという前提の下でです。:-)
私はここで鉄壁のセキュリティを探していません。IEが他のWebサイト用に保存されている他のパスワードを保護するために使用しているものに匹敵するものです。コードにプレーンテキストのパスワードを残したくないだけです!
もちろん、ここでの正しい解決策は、IT部門と協力して、ワイヤレスの実際の認証スキームを取得することですが、それまでの間、私は一人でいます。
.NETソリューションの方が望ましいですが、Win32ソリューションでも問題ありません。問題なくアプリをC++に移植するだけで済みます。
silverlight - IsolatedStorageSettings.ApplicationSettings のデフォルトを設定する
Silverlight には、IsolatedStorageSettings.ApplicationSettings があります。
私は基本的に、デフォルトを設定できる ASP.NET の AppSettings に相当するものを探しています。ApplicationSettings の XAML ファイルで既定値を設定するにはどうすればよいですか?
c# - IsolatedStorageからファイルをコピーする
System.IO.IsolatedStorageを使用して保存されているファイルを他の人がコピーできないようにする方法があるかどうか疑問に思っていました。私には、とにかく考えることができません。誰でも手動でそれらのファイルを取得できます。私が見逃している他の方法はありますか?
c# - アプリケーションで一時ストレージを正しく使用する方法
印刷とDMSへのインポートの間など、アプリケーションの一部がドキュメントを保存する一時フォルダーを再度管理する必要があります。
これらのファイルは、何か問題が発生した場合に備えて、アプリケーションのシャットダウン時、理想的にはアプリケーションの起動時にも削除する必要があります。
IDisposable
main()内でusing()ステートメントを使用して使用できる単純なクラス実装を考えただけですが、どういうわけかこれは汚い感じがします。Directory.Delete(path, true);
すべてをキャッチするキャッチブロック内での使用IOException
は、これまで実際には確実に機能しませんでした。
そのような機能をスマートな方法で実装する方法についての意見はありますか?推奨事項はありますか?
実際に使用するパスは私たちには関係ありませんが、%AppData%\[Programname]\Temp
現在は使用しています。
シャットダウン時に削除されるWindows上で本当に一時ファイルを作成することは可能ですか?
あなたの時間のためのthx。
asp.net-mvc - Silverlight 分離ストレージとホスト名のリダイレクト
かなり充実した Silverlight RIA を提供するサイトがあり、IsolatedStorage を利用しています。SL アプリは、https ://www.site.com/Application (SL オブジェクト タグをホストする MVC ビューなど) から提供されます。https://site.com/Applicationからも提供されます。これに固有の問題は、2 つのホスト名が異なるものとして認識されるため、2 つの別個の IsolatedStorage アプリケーションが作成されることです。
私が最初に考えたのは、相対リンクではなく絶対リンクから XAP ファイルを提供することでした。
しかし、これは、ページが www.site.com から提供され、xap が site.com から提供されたときに奇妙な問題を引き起こすように思われました。
次に考えたのは、相対リンクのままにすることでしたが、常に www.site.com/application -> site.com/application から永続的なリダイレクト (301) を実行して、常に同じ場所から提供されるようにします。何か考えや提案はありますか?誰もこれを見たことがありますか?
silverlight - Silverlight IsolatedStorage: 削除が機能しない、空白を残して切り詰める
クライアントの情報をログに記録するために Silverlight アプリで使用IsloatedStorage
しており、ログ ファイルをクリアする関数を追加しました。ただし、私が試した2つのアプローチには問題がありました。
アプローチ 1: 使用する
結果: これは失敗し、"[IsolatedStorage_DeleteFile]" エラーが返されます (その他の情報はありません)。この関数は、たとえば、テスト ファイルでは問題なく動作しますDeleteFile("test.txt")
が、ログの削除は拒否します。おそらくログが使用されていると思い、それを閉じようとしました
しかし、これは別のエラー "[IsolatedStorage_StoreNotOpen]" を返します。前のコード行でメッセージが正常にログに記録されているため、開いていることがわかります。
アプローチ 2: Truncate file モードを使用してログ ファイルを再度開きます。
MSDN によると、Truncate は、「オペレーティング システムが既存のファイルを開く必要があることを指定します。ファイルを開くと、サイズが 0 バイトになるようにファイルを切り詰める必要があります。」ただし、ログ ファイルが開かれ、空白で埋められます。ファイルサイズは同じままで、次のログ メッセージがすべてのスペースの末尾に追加されます。
c# - Silverlight .xap ファイルの下のフォルダーにある相対的な場所のテキスト ファイルにアクセスする方法は?
WPFアプリケーションでは、次のように現在のディレクトリを見つけて、xamlreaderでxamlファイルを読み込みます。
したがって、次のように絶対パスを取得することで、.xaml ファイルを読み取ることができます。
Silverlight では、 GetDirectoryName(...) メソッドがMethodAccessExceptionを返します。
Silverlight の .xap ファイルに対して相対的に配置されているこれらの .xaml リソース ディクショナリ ファイルを読み取るにはどうすればよいですか?
.xap ファイルが配置されている場所の下に、読み取り可能な .xaml ファイルを含む "Layout"というディレクトリを作成できると想像できますが、この .txt ファイルを読み取るためのSilverlight コマンドは、URI に対してどのようなものになるでしょうか。たまたま .xap ファイルが置かれている場所は?