2

データコントラクトシリアライザには、循環参照やTimeSpanのサポートなど、xmlシリアライザに比べていくつかの利点があります。私のアプリ設定にデータコントラクティブシリアライザを使用するにはどうすればいいですか?データコントラクトシリアライザをアプリ設定に使用するにはどうすればよいですか?

+1

なぜですか? 'ConfigurationManager'はすでに' AppSettings'へのアクセス権を与えてくれます。 – Oded

+0

@Oded私は自分のクラスの配列をシリアライズしています。これにはTimeSpanメンバーがいます。 –

+0

OK。それでは、カスタムの 'ConfigurationSection'を作成して使用してみませんか? http://msdn.microsoft.com/en-us/library/2tw134k3.aspx – Oded

答えて

1

.configファイルに厳密に型指定されたデータが必要な場合は、独自の構成セクションを作成する必要があります。

MSDNのHow to: Create Custom Configuration Sections Using ConfigurationSectionに記載されているように、タイプを追加してシリアル化し、いくつかのメソッドをオーバーライドするだけで、ConfigurationSectionから継承する必要はありません。

+0

.settingsファイルで作業したかったのですが、カスタム設定セクションは別になっていましたか? –

+0

@ BrunoMartinez - 修正してください。彼らは '.config'ファイルに入ります。 – Oded

関連する問題