Dynamic webservice

简介:

用反射处理Enum型变量

 

ExpandedBlockStart.gif
 1    public class DynamicServiceEnum
 2ExpandedBlockStart.gif    {
 3        private static string _enumName = string.Empty;
 4ExpandedSubBlockStart.gif        /// <summary>
 5        /// Name of a enum
 6        /// </summary>

 7        public static string EnumName
 8ExpandedSubBlockStart.gif        {
 9ExpandedSubBlockStart.gif            get return _enumName; }
10ExpandedSubBlockStart.gif            set { _enumName = value; }
11        }

12
13        private static object InvokeEnum()
14ExpandedSubBlockStart.gif        {
15            return DynamicServiceClass.InvokeWebservice(DynamicServiceEnum.EnumName);
16        }

17
18        public static int GetEnumItemValue(string enumItemName)
19ExpandedSubBlockStart.gif        {
20            object enumObj = InvokeEnum();
21            FieldInfo enumItem = enumObj.GetType().GetField(enumItemName);
22            int result = (int)enumItem.GetValue(enumObj.GetType());
23
24            return result;
25        }

26    }

 

 

欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 330987132 | Go:217696290 | Python:336880185 | 做人要厚道,转载请注明出处!http://www.cnblogs.com/sunshine-anycall/archive/2009/01/07/1370876.html
相关文章
|
Web App开发 Android开发
|
Web App开发 Android开发
|
5月前
|
缓存 应用服务中间件 数据库
Python Web Service开发及优化
随着互联网的快速发展,Web服务已成为现代技术的核心。Python作为一种功能强大且易于学习的编程语言,在Web服务开发领域占据着重要地位。Python Web服务开发的重要性在于它能够提供高效、可扩展且易于维护的解决方案。本篇博客将探讨如何使用Python的Flask框架、Gunicorn WSGI服务器和Nginx网页服务器来实现高性能的Web服务。
|
5月前
|
XML Java 应用服务中间件
WebService - Axis2基于JAX-WS开发WebService并发布多个WebService
WebService - Axis2基于JAX-WS开发WebService并发布多个WebService
80 0
|
5月前
|
Java 应用服务中间件 Spring
WebService - Axis2使用services.xml进行开发server与client(未与Spring整合)
WebService - Axis2使用services.xml进行开发server与client(未与Spring整合)
126 0
|
5月前
|
Java 应用服务中间件 Spring
WebService - CXF开发Server和Client(main方法测试)
WebService - CXF开发Server和Client(main方法测试)
81 0
|
存储 测试技术
Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
115 0
Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
|
Java Android开发
哇!eclipse+webservice开发实例居然这样写(有源码可用)
哇!eclipse+webservice开发实例居然这样写(有源码可用)
136 0
哇!eclipse+webservice开发实例居然这样写(有源码可用)
|
XML 存储 测试技术
Loadrunner 脚本开发-soap_request函数介绍及WebService接口测试
Loadrunner 脚本开发-soap_request函数介绍及WebService接口测试
143 0
|
Java 应用服务中间件 Apache
webservice开发不得不知的细节,Error creating bean with name ‘org.apache.cxf.jaxws.EndpointImpl---1987203924‘
webservice开发不得不知的细节,Error creating bean with name ‘org.apache.cxf.jaxws.EndpointImpl---1987203924‘
150 0