【发布时间】:2009-02-12 08:00:04
【问题描述】:
在客户端使用代理生成器生成代码时,客户端不会生成枚举值的属性。我怎样才能在客户端也制作它们?
例如,服务中或网络服务中:
[DataContract]
punlic enum Periods
{
[Description("2 months")]
[EnumMember]
TwoMonths,
}
(or)
[DataContract]
punlic enum Periods
{
[XMLEnum(Value = "2 months")]
[EnumMember]
TwoMonths,
}
但在客户端(消费者 - 消费网络服务),它只生成:
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.1433")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://namespace" +
"")]
public enum Periods{
/// <remarks/>
TwoMonths,
}
如何从网络服务访问描述属性?
【问题讨论】: