我编写了派生自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
}