远程调用WebService
/// <summary> ??????????????? Microsoft.CSharp.CSharpCodeProvider csc = new Microsoft.CSharp.CSharpCodeProvider(); ??????????????? System.CodeDom.Compiler.CompilerParameters cplist = new System.CodeDom.Compiler.CompilerParameters(); ??????????????? System.CodeDom.Compiler.CompilerResults cr = icc.CompileAssemblyFromDom(cplist,ccu);??????????????? if(true == cr.Errors.HasErrors)??????????????? {??????????????????? System.Text.StringBuilder sb = new System.Text.StringBuilder();??????????????????? foreach(System.CodeDom.Compiler.CompilerError ce in cr.Errors)??????????????????? {??????????????????????? sb.Append(ce.ToString());??????????????????????? sb.Append(System.Environment.NewLine);??????????????????? }??????????????????? throw new Exception(sb.ToString());??????????????? }??????????????? System.Reflection.Assembly assembly = cr.CompiledAssembly;??????????????? Type t = assembly.GetType(@namespace+"."+classname,true,true);??????????????? object obj = Activator.CreateInstance(t);??????????????? System.Reflection.MethodInfo mi = t.GetMethod(methodname);??????????????? return mi.Invoke(obj,args);??????????? }??????????? catch(Exception ex)??????????? {??????????????? throw new Exception(ex.InnerException.Message,new Exception(ex.InnerException.StackTrace));??????????? }??????? } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- angularjs – Angular和Internet Explorer 11 – 输入无法正
- RESTful WebService入门
- vim – Caps Lock作为Tmux前缀键
- twitter-bootstrap – Twitter bootstrap carousel-用鼠标滚
- docker使用非root用户启动容器出现“running exec setns pr
- SSH Secure Shell Client连接Debian 9.1.0遇到algorithm ne
- 如何映射Vim中的几个键
- bootstrap下拉菜单使用方法解析
- scala – 从字符串中删除多个字符类型
- angular $parse用法和案例