没有合适的资源?快使用搜索试试~ 我知道了~
完整的动态引用WebService(VC,VB)
5星 · 超过95%的资源 需积分: 13 32 下载量 142 浏览量
2015-06-08
17:18:28
上传
评论
收藏 4KB TXT 举报
温馨提示
试读
3页
一段完整的远程调用Web Service代码,含VC和VC双重解析,是编程人员的好帮手。
资源推荐
资源详情
资源评论
'// 1. 使用 WebClient 下载 WSDL 信息。
'WebClient web = new WebClient();
'Stream stream = web.OpenRead("http://localhost/FlowEngine/ProcessFlow.asmx?WSDL");
Dim web As HttpWebRequest 'Dim web As WebClient = New WebClient()
web = CType(WebRequest.Create(WebUrl), HttpWebRequest)
web.Method = "POST"
Dim sm As Stream = web.GetRequestStream() ' Dim stream As Stream = web.OpenRead(WebUrl) '"http://192.168.1.68/hr_service/SearchData.asmx?WSDL"
'// 2. 创建和格式化 WSDL 文档。
'ServiceDescription description = ServiceDescription.Read(stream);
Dim description As ServiceDescription = ServiceDescription.Read(Stream)
'// 3. 创建客户端代理代理类。
'ServiceDescriptionImporter importer = new ServiceDescriptionImporter();
Dim importer As ServiceDescriptionImporter = New ServiceDescriptionImporter()
'importer.ProtocolName = "Soap"; // 指定访问协议。
'importer.Style = ServiceDescriptionImportStyle.Client; // 生成客户端代理。
'importer.CodeGenerationOptions = CodeGenerationOptions.GenerateProperties | CodeGenerationOptions.GenerateNewAsync;
importer.ProtocolName = "Soap"
importer.Style = ServiceDescriptionImportStyle.Client
importer.CodeGenerationOptions = CodeGenerationOptions.GenerateProperties '| codegenerationoptions.generatenewasync
'importer.AddServiceDescription(description, null, null); // 添加 WSDL 文档。
'''''''''''''''''''''''''''importer.AddServiceDescription(description, Nothing, Nothing)
'// 4. 使用 CodeDom 编译客户端代理类。
'CodeNamespace nmspace = new CodeNamespace(); // 为代理类添加命名空间,缺省为全局空间。
'WebClient web = new WebClient();
'Stream stream = web.OpenRead("http://localhost/FlowEngine/ProcessFlow.asmx?WSDL");
Dim web As HttpWebRequest 'Dim web As WebClient = New WebClient()
web = CType(WebRequest.Create(WebUrl), HttpWebRequest)
web.Method = "POST"
Dim sm As Stream = web.GetRequestStream() ' Dim stream As Stream = web.OpenRead(WebUrl) '"http://192.168.1.68/hr_service/SearchData.asmx?WSDL"
'// 2. 创建和格式化 WSDL 文档。
'ServiceDescription description = ServiceDescription.Read(stream);
Dim description As ServiceDescription = ServiceDescription.Read(Stream)
'// 3. 创建客户端代理代理类。
'ServiceDescriptionImporter importer = new ServiceDescriptionImporter();
Dim importer As ServiceDescriptionImporter = New ServiceDescriptionImporter()
'importer.ProtocolName = "Soap"; // 指定访问协议。
'importer.Style = ServiceDescriptionImportStyle.Client; // 生成客户端代理。
'importer.CodeGenerationOptions = CodeGenerationOptions.GenerateProperties | CodeGenerationOptions.GenerateNewAsync;
importer.ProtocolName = "Soap"
importer.Style = ServiceDescriptionImportStyle.Client
importer.CodeGenerationOptions = CodeGenerationOptions.GenerateProperties '| codegenerationoptions.generatenewasync
'importer.AddServiceDescription(description, null, null); // 添加 WSDL 文档。
'''''''''''''''''''''''''''importer.AddServiceDescription(description, Nothing, Nothing)
'// 4. 使用 CodeDom 编译客户端代理类。
'CodeNamespace nmspace = new CodeNamespace(); // 为代理类添加命名空间,缺省为全局空间。
资源评论
- ll18582022-10-26不错.确实管用
- cjf11152017-05-06不错可以,挺好用
chansing
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功