数据协定最重要的当然就是DataContract和DataMember。这两个特性能应用到类、结构和枚举。这个两个特性跟服务契约的特点是一样的,只有被DataContract标记的类和类中被标记DataMember的属性、字段和事件才能被wcf的序列化引擎进行序列化和反序列化。[ ...
数据协定最重要的当然就是DataContract和DataMember。这两个特性能应用到类、结构和枚举。这个两个特性跟服务契约的特点是一样的,只有被DataContract标记的类和类中被标记DataMember的属性、字段和事件才能被get='_blank'>wcf的序列化引擎进行序列化和反序列化。
[DataContract] public class UserInfoModel { private int age; [DataMember] public int Age { get { return age; } set { age = value; } } private string name; [DataMember] public string Name { get { return name; } set { name = value; } } [DataMember] private Gender gender; public Gender Gender { get { return gender; } set { gender = value; } } } [DataContract] public enum Gender { [EnumMember] Men = 1, [EnumMember] women = 2 }
原标题:WCF基础之数据协定
关键词:wcf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。