私は構成データマネージャーを作成します。これにより、複数のサービスがすべてのサービスに共通の構成データを格納してアクセスすることが可能になります。 Managerの目的上、構成クラスオブジェクトを作成することを決めました。基本的には、すべての構成データエントリは次のようになります。 名前、型、および値。動的オブジェクトをシリアル化するにはどうすればよいですか?
これらのオブジェクトはすべて、構成データオブジェクト自体を記述する文字列です。このデータをデータベースから文字列として取得すると、この構成オブジェクトに格納されます。
次に、WCFを経由してその宛先に送信します。しかし、構成オブジェクトのシリアル化されたバージョンを送信するのではなく、オブジェクトのシリアル化されたバージョンをという構成オブジェクトで記述する必要があります。データマネージャは、コンフィギュレーション・データについて何を知っている必要はありません
- ように私はこれを行うにはしたいと思い
理由があります。
- サービスを変更せずに設定オブジェクトを簡単に追加できます。もちろん、読み込みだけでなく、すべてのCRUD操作を実行できるはずです。
概要: 入力:名前、タイプ、および値の文字列
出力:オブジェクトの直列化された出力。オブジェクト自体は、「タイプ名=値」
質問です:
- これは、データを格納し、アクセスするための良い方法ですか?
- このようにシリアル化するにはどうすればよいですか?
- getConfigurationDataメソッドの関数プロトタイプはどのように見えますか?
私は別の方向に行くことにしました。助けてくれてありがとう。
あなたは実際にこれらの問題を解決するために必要な最初の人ですか?もしそうでなければ、すでに.NETでさえ、おそらくマイクロソフトによってさえ解決されている可能性が高いでしょう。言い換えれば、「過去10年間に使用されていた.NET構成システムに何が問題なのですか? –