vra*_*urg 6 wcf serialization datacontract datamember configurationelement
我正在编写WCF服务,并希望公开一些自定义配置元素(例如Custom ConfigurationSection和ConnectionStringSettings),以便我可以修改服务的配置.
我的一个自定义配置元素继承自System.Configuration.ConfigurationElementCollection.当我尝试启动我的WCF服务时,我收到以下错误消息...
类型'System.Configuration.ConfigurationElementCollection'无法序列化.请考虑使用DataContractAttribute属性对其进行标记,并使用DataMemberAttribute属性标记要序列化的所有成员.
有没有办法为此类型实现DataContract?我有我的继承类标有[DataContract]属性.
好吧,最后我不得不重新构建我的解决方案。我发现 SerializedConfigurationSection 最有用。它位于模式和实践 EnterpriseLibrary 中。因此,我没有尝试通过 WCF 传递自定义配置节,而是手动执行序列化/反序列化,并将配置节作为字符串通过 WCF 传递。
| 归档时间: |
|
| 查看次数: |
11243 次 |
| 最近记录: |