我编写了派生自ConfigurationSection
标记所有属性DataMember
和类的类型DataContract
,但是程序崩溃表明我无法从未标记的类型继承我的类型DataContract
。
那么我该如何使用这个序列化程序ConfigurationSection
呢?
[DataContract]
public sealed class MyConfig : ConfigurationSection
{
[DataMember]
[ConfigurationProperty("ConnectionTimeout", DefaultValue = 1000)]
public int ConnectionTimeout
{
get { return (int)this["ConnectionTimeout"]; }
set { this["ConnectionTimeout"] = value; }
}
... // other values
}