一般的に使用されるはずのdll(例えば、ナゲット)を開発しています。簡単な説明:私のDLLは特定のサービスとのメッセージ交換を簡単にします。要求を送信し、応答を取得することができます。サービスは非同期であり、要求を受け付けてから1時間または1日後に応答を作成できます。要求を出した後、dllは応答をチェックするために数分おきにサービスを呼び出します。問題は、dllを使用するアプリケーションを再起動できるため、メモリに要求キューを格納するのは良い選択ではない(私は要求に関する情報を失いたくない)ということです。それはファイルにシリアライズしていないので、私はどこで私のDLLが使用されるかわからないので - それはPCアプリ、mvcかもしれない。私の主な選択肢は、ファイルにシリアライズすることですが、web/app.configを使ってシリアライズされたファイルをどこに配置するかを指定するオプションを与えたり、ユーザーに考えさせるようにしたりします。しかし、おそらく、要求のキューを格納する方法について、より良い解決策がありますか?dllアセンブリ用のデータを格納するためのより良いソリューション
1
A
答えて
1
%appdata% folderには、これらのタイプの構成ファイルまたはデータファイルをサブフォルダに入れます。このフォルダ内のファイルへの書き込みアクセス権があり、ドキュメントは広範囲です。続きを読むhere。
C#で簡単に使用して、このフォルダを取得することができます:
var appdata = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
またはプログラムのデータを使用します。
var programdata = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
+0
ありがとう、いい記事です。私は潜在的にIISアプリケーションで使用することができます(したがって、appdataはrealiableではない)dllのappdataを使用しているとは思わないが、programdataフォルダは良い選択肢と思われる。 –
+0
はい、プログラムデータも有効です。 – Chrille
関連する問題
- 1. データベースIDと参照名を格納するためのより良い方法
- 2. 1列のデータ構造アドレスを格納するためのリスト、より良いルックアップC++のO(1)
- 3. JavaオブジェクトをOracleデータベースに格納するための最良のデータ型
- 4. 株価(財務)データを格納するための最良の方法
- 5. hbaseに階層データを格納するための最良の方法
- 6. トピックの「ビュー」を格納するための最良の方法
- 7. bash - 実行間に変数を格納するためのより良い方法はありますか?
- 8. JavaScriptの/ jQueryで使用するための一時的なデータを格納する最良の方法は
- 9. 更新ループのオブジェクトを挿入するためのより良いソリューション
- 10. より良いパフォーマンスを得るためにオブジェクトに文書とウィンドウの参照を格納する
- 11. 一時テーブルにコメントを格納するためのより良いオプションは何ですか?
- 12. gitにデータベーススナップショットを格納するための良い戦略は何ですか?
- 13. Powershellでは、カスタムオブジェクトよりもn次元配列にデータを格納/検索するためのより良い方法があります
- 14. ドルイドのHashMapを格納するためのデータ構造
- 15. 多くのデータを格納/アクセスするためのPostgreSQLとS3QL
- 16. iOS4に予め格納されたデータ
- 17. ファイルをデータベースに格納する方が良いか、ファイルのパスに格納する方が良いですか?
- 18. JavaScriptアプリケーションで使用するためにデータ配列をよりよく格納する方法
- 19. PHPコードを格納するためのベストmysqlデータ型?
- 20. mysql dbにデータを格納するためのPHP構文エラー
- 21. データを格納するためのJSONファイル
- 22. form submit submitデータを.txtに格納するためのカウンタ。
- 23. 階層データを格納するための可能なオプション
- 24. 血液型を格納するためのMySQLデータ型?
- 25. plkからデータを格納するためのリーキーカスタムオブジェクト
- 26. キー値マップを格納するためのベストPostgreSQLデータ型?
- 27. SQL Serverデータベースにオーディオファイルを格納するためのデータ型?
- 28. スパース行列を格納するためのデータ構造
- 29. 同期データを格納するための分散アルゴリズム
- 30. Pythonの計算効率の良いデータ格納方法
あなたは%APPDATA%フォルダを使用してもらえますか? – Chrille
@Chrilleとても簡単ですか?それはよい考えです –