私はC#で単純なライブラリを開発しました。このライブラリは.Net Webクライアントで使用されます。ウェブクライアントに最適な方法は、使用するライブラリの設定を構成することです
予想される機能を実現するには、ライブラリーにいくつかの設定が必要です。今、私のライブラリのコードで、私はそれらをWeb設定ファイルから読み込み、クライアントにweb.configまたはapp.configで設定するように依頼しています。
クライアントはセキュリティ上の懸念があり、データベースにその設定を保存する機能が必要です。クライアントが(ライブラリの保存場所に関係なく)ライブラリにこれらの設定を渡せるようにするにはどうすればよいでしょうか。 C#インターフェイスを使用する方法(クライアントがインターフェイスを実装し、初期化中にライブラリに渡す方法)
だからそれは次のようになります。私のライブラリ内でSettingsクラスを宣言することを意味します。クライアントがこれのインスタンスを作成し、プロパティを設定してクラスのインスタンスをライブラリに渡すようにしますか? – Dibzmania
かなり。私が提供した例は静的クラスで、対話するのが少しシンプルですが、ライブラリ内で作成され、クライアントはそのクラスの静的Initializeメソッドを呼び出して、適切な設定を渡すことができます。 – Teppic