码迷,mamicode.com
首页 > Web开发 > 详细

WebService中使用枚举类型

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

标签:c#   webservice 枚举   enum   

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中使用枚举类型

标签:c#   webservice 枚举   enum   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!