Как использовать перечисления (enums) в WCF? - CodeHelper

Как использовать перечисления (enums) в WCF?

2

Что нужно сделать, чтобы enum правильно работал в WCF? То есть, у объекта, который передаётся удаленно должно быть поле типа перечисления.

Лучший ответ:

1

Нужно пометить enum атрибутом DataContract, а все значения — атрибутом EnumMember:

[DataContract]
public enum SomeEnum
{
    [EnumMember]
    Value1,

    [EnumMember]
    Value2,

    [EnumMember]
    Value3
}
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.