問題タブ [configurationsection]
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.
c# - 実行時にカスタム構成セクションを保存するにはどうすればよいですか?
私のアプリケーションでは、カスタム構成セクションに保存されるコンボボックスに追加の項目を追加できます。問題は、アプリが C:/Program Files... にインストールされているため、save() 呼び出しが失敗することです。これには読み書き権限がないため、ユーザーはアプリを管理者として実行する必要があります。
ユーザーが追加した永続的な UI 要素を保存する、より巧妙な方法はありますか? ユーザー設定を調べましたが、コレクションを保存する方法がないようです。
c# - ConfigurationSection の複数の列挙値
構成セクションで複数の列挙値を設定する方法はありますか?
.net で行うようにobject.Filter = Filter.Update | Filter.Create;
そのようなものはサポートされていますか?
c# - 構成セクションをループする方法
Web.config
ファイルに次のセクションがあります。
cities
指定されたをループしてid
を返すコードを記述する必要がありますtype
。
すなわち
c# - コンパイル時に定義されていない属性を含むことができるカスタム構成セクションを作成するにはどうすればよいですか?
これは実際のケースではなく、単純化された例にすぎないことに注意してください。
Log クラスがあり、そこからサブクラス化されて、ファイル ログと電子メール ログがあるとします。次に、次のような構成セクションが必要だとしましょう
現在、私は許可するソリューションを持っています
しかし、fileName または emailAddress* (これは単なる例です) を追加しようとするとすぐにエラーが発生します。これは、基本ログ クラスの構成セクションに、サブログ タイプに固有の構成プロパティが含まれていないためです。これを達成する方法はありますか?
c# - C# カスタム構成ファイルからの情報の取得
こんにちは、次のような構成ファイルがあります
selectedEnvironment と selectedSite の値に基づいて、secure、content、office の URL を選択したい
これに対する私の現在のコードは次のとおりです。
セクション:
要素コレクション:
エレメント:
を使用してコードを実行すると
要素の一部として存在するにもかかわらず、属性「env」が見つからないというエラーが表示されます..
この場合、どうすればよいか誰か教えてもらえますか?
multithreading - FileSystemMonitoring を使用して app.config の変更を読み取り、app.config にリアルタイムで書き込む
FileSystemWatcher を使用して app.config ファイルの変更を監視しています。また、設定ファイルへの書き込み。
これが私のコードです:
MyApplication はメイン プロジェクトであり、DataCache は MyApplication で参照されるクラス ライブラリです。
DataCache クラスは次のとおりです。
問題は、コンソール入力から名前に変更が加えられた場合、FileChanged が 1 回呼び出され、その後の変更によって起動されないことです。さらに、構成ファイルに手動で変更を加えると、コンソールから変更が行われるまでイベントが発生し続けるまで問題なく動作します。
なぜこれが奇妙な振る舞いなのかわかりません。誰でもここで私を助けることができますか?
ありがとう、モニカ
c# - .Net 2.0 の sectionGroup applicationSettings ですべてのセクションを名前で取得する方法
これが私が持っていたアイデアです:
小さな実行可能ファイルに、sectionGroup「applicationSettings」の下にある複数のセクションを含む app.config ファイルが必要です (「appSettings」ではなく、ファイルに書き込む必要はありません)。各セクションには、設定されている場合にロードする必要があるモジュールに対応する名前があります。
次に例を示します。
ここで FirstModule セクションを定義すると、アプリケーションでそのアセンブリをロードできるようになります。セクションが定義されていない場合、モジュールはロードされません。これは、1 つのモジュールだけでなく、まだ定義されていない数のモジュールにも当てはまります。
したがって、基本的には、実行時に定義されたセクションについて調べる必要があります。どうすればいいですか?
さらに、.NET 2.0 と下位互換性のある移植可能な実行可能ファイル (= Mono でも実行する必要があります) にしたいと考えています。
GitHub のプロジェクトを見てみるのも面白いかもしれません (現在はこのコミットにあります)。
c# - プログラムでドメイン サービス エンドポイントを web.config に追加する方法
C# を使用してプログラムでサイトの web.config を操作する際に助けが必要です。問題のサイトは、WCF RIA サービスを介してサーバー ランタイムと通信する Silverlight 5 アプリケーションをホストしています。
私が書いているコードは、WCF Ria サービス スタックのテストを目的とした、自動化されたビルド - 展開 - テスト シナリオのブートローダーの一部です。問題は、サービスを適切にテストするために、単体テスト コードが新しいsoap
エンドポイントを介して Ria サービスと通信できる必要があることです。
Microsoft.ServiceModel.DomainServices.Hosting
これを効果的に機能させるには、サイトの bin フォルダーに dllのコピーとsoap
、ドメイン サービス構成セクションを次のようにする新しいエンドポイントが必要です。
C# API を介して web.config を変更できると信じていますがxml
、ConfigurationManager を介して変更する別の方法があるかどうか疑問に思っていましたか?
sqlite - エントリ ポイントが DLL であり、ホスティング アプリケーションが .NET でない場合、system.data 構成セクションをロードする方法
私は、Java、Visual Basic 6、および c++ で記述されたさまざまなアプリケーションで、COM 経由でやり取りされる .NET DLL に取り組んでいます。
アプリケーションはクライアント データベースに SQLite を使用しており、system.data DbProviderFactory 構成セクションを使用して、接続を取得する場所に関する情報を DLL に提供しています。ホスティング アプリケーションが .NET の場合は問題なく動作しますが、アプリケーションが .NET アプリケーションでない場合、コードを使用してそのセクションを読み込むにはどうすればよいですか?
ConfigurationFileMap と ConfigurationManager を使用して特定の名前の構成ファイルからロードしようとしましたが、このセクションは特にロードされず、machine.config からのエントリのみが含まれます。
名前付き構成ファイルからこのセクションをロードする明示的な方法はありますか?