WCF サービスを作成していて、サービスの構成を変更できるように、いくつかのカスタム構成要素 (Custom ConfigurationSection や ConnectionStringSettings など) を公開したいと考えています。
私のカスタム構成要素の 1 つは、System.Configuration.ConfigurationElementCollection
. WCF サービスを開始しようとすると、次のエラー メッセージが表示されます...
タイプ 'System.Configuration.ConfigurationElementCollection' をシリアル化できません。これを DataContractAttribute 属性でマークし、シリアル化するすべてのメンバーを DataMemberAttribute 属性でマークすることを検討してください。
このタイプの DataContract を実装する方法はありますか? [DataContract] 属性でマークされた継承クラスがあります。