首页 > Web开发 > 详细

WebService中使用枚举类型

时间:2015-06-10 22:34:34      阅读:412      评论:0      收藏:0      [点我收藏+]

1、在服务端编写枚举值

   public enum BackWorkType
    {
        None,
         Test         
    }

2、为每一个枚举值添加下面属性,添加下面属性后服务可以通过对象字符串进行序列化

   [EnumMember(Value = "None")]

3、添加完后枚举变成

 public enum BackWorkType
    {
        [EnumMember(Value = "None")]
        None,
        [EnumMember(Value = "Test")]
        Test 
    }

上面服务可以通过None序列化成BackWorkType.None;

4、在服务定义中添加一个没有实际意义的方法,该方法的参数类型为枚举类型,这样客户端就可以使用该枚举类型



WebService中使用枚举类型

原文:http://blog.csdn.net/wangdaoyin2010/article/details/46446703

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!