Атрибут для значений Enum не генерируется на стороне клиента, когда код генерируется с помощью прокси-генератора на стороне клиента. Как я могу сделать их также на стороне клиента?
Например, в сервисе или веб-сервисе:
[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,
}
Как получить доступ к атрибуту описания из веб-службы?