最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
动态引用WebService,建立WebService虚拟机
时间:2022-07-02 11:23:29 编辑:袖梨 来源:一聚教程网
建立WebService虚拟代理,使用xml登记WebService的引用地址。实现动态引用WebService.
使用技术
1、 动态编译
2、 反射技术
实现代码
using System;
using System.Reflection ;
using System.Web .Services .Description ;
using Microsoft.CSharp;
using System.CodeDom ;
using System.CodeDom.Compiler ;
using System.IO ;
using System.Text ;
using System.Xml ;
using System.Net ;
using WebServiceProxy;
namespace WebServiceProxy
{
public class WebServiceProxy
{
private Assembly _ass = null;
private string _protocolName = "Soap";
private string _srcWSProxy = string.Empty;
public Assembly Assembly { get{ return _ass; } }
public string ProtocolName
{ get{ return _protocolName; } set {_protocolName = value; } }
public string SrcWSProxy { get{ return _srcWSProxy; } }
public WebServiceProxy ()
{
}
public WebServiceProxy (string wsdlSourceName)
{
AssemblyFromWsdl(GetWsdl(wsdlSourceName));
}
public string WsdlFromUrl(string url)
{
WebRequest req = WebRequest.Create(url);
WebResponse result = req.GetResponse();
Stream ReceiveStream = result.GetResponseStream();
使用技术
1、 动态编译
2、 反射技术
实现代码
using System;
using System.Reflection ;
using System.Web .Services .Description ;
using Microsoft.CSharp;
using System.CodeDom ;
using System.CodeDom.Compiler ;
using System.IO ;
using System.Text ;
using System.Xml ;
using System.Net ;
using WebServiceProxy;
namespace WebServiceProxy
{
public class WebServiceProxy
{
private Assembly _ass = null;
private string _protocolName = "Soap";
private string _srcWSProxy = string.Empty;
public Assembly Assembly { get{ return _ass; } }
public string ProtocolName
{ get{ return _protocolName; } set {_protocolName = value; } }
public string SrcWSProxy { get{ return _srcWSProxy; } }
public WebServiceProxy ()
{
}
public WebServiceProxy (string wsdlSourceName)
{
AssemblyFromWsdl(GetWsdl(wsdlSourceName));
}
public string WsdlFromUrl(string url)
{
WebRequest req = WebRequest.Create(url);
WebResponse result = req.GetResponse();
Stream ReceiveStream = result.GetResponseStream();
相关文章
- 《野狗子》战斗系统教学 重要系统解析与战斗技巧分享 09-14
- 宝可梦大集结开局选哪个宝可梦-宝可梦大集结新手开服五选一宝可梦攻略 09-14
- 长生祭攻略第四章-长生祭第四章图文通关攻略 09-14
- 《合金弹头战略版》设定介绍及玩法解析 合金弹头战略版好玩吗 09-14
- 宝可梦大集结勾魂眼怎么玩-宝可梦大集结勾魂眼玩法攻略 09-14
- 新月同行刺灰值得抽吗 新月同行刺灰抽取建议 09-14