首页 > 编程语言 >C#生成WebService代理类

C#生成WebService代理类

时间:2025-01-15 15:11:53浏览次数:1  
标签:webservice C# 代理 生成 访问 wsdl WebService

C#根据WebService的WSDL生成代理类的方法比较简单,根据不同的东西都能生成,列举如下:
1、对方直接提供的可以直接访问的WebService地址,添加服务引用即可

2、对方提供的是“webservice.wsdl”文件,工具→命令行→开发者命令提示

wsdl /language:c# /n:WHTest /out:D:/TestService.cs D:\webservice.wsdl
释义:
wsdl /language:c# /n:命名空间 /out:生成的代理类完整路径 WSDL文件完整路径

3、生成的代理类如下:

4、补充:
WSDL路径既可以是直接访问的,也可以是文件。
如果可以直接访问,那么直接输入http://xxx/xxx.webservice?wsdl可直接生成代理类
如果遇到本机无法直接访问webservice,生产环境又没有VS开发环境,可以在生成环境访问wsdl这个地址,然后将其copy出来,保存为wsdl文件,再在本机生成即可。

 

标签:webservice,C#,代理,生成,访问,wsdl,WebService
From: https://www.cnblogs.com/dysjwang/p/18673056

相关文章

  • windows C 盘清理
    windowsC盘清理SoftwareDistribution是Windows操作系统中的一个文件夹,用于存储与Windows更新相关的临时文件。该文件夹位于系统盘(通常是C盘)下的C:\Windows\SoftwareDistribution路径。具体来说,SoftwareDistribution文件夹包含了以下几个子文件夹和文件:DataStore:存......
  • Mac电脑上那些你还不知道但很好用的快捷键
    Mac电脑以其流畅的操作体验和强大的功能深受用户喜爱,但许多用户可能并未完全发掘其快捷键的潜力。本文将为您介绍一些您可能还不知道但非常实用的Mac快捷键,助您提升工作效率,畅享更高效的操作体验。一、文件与窗口操作快捷键快速预览文件快捷键:空格键功能:在Finder中选中文件......
  • cute
    funcTestNameC(t*testing.T){c:=elliptic.P256()x,y:=c.ScalarBaseMult(big.NewInt(1).Bytes())for_,v:=range[]*big.Int{new(big.Int).Set(x),new(big.Int).Set(y)}{forrange[]int{1,2,3,4}{fmt.Print(v.Uint64())......
  • spring项目使用@PropertySource("classpath:jdbc.properties")失效
    本人环境,java17,spring6.2.1在尝试将springxml方式全部换为注解和java类的方式的时候发现@PropertySource+@Value方式不能够正常读取注入resources下的properties文件内容后续研究后解决往ioc中加入beanPropertySourcesPlaceholderConfigurer,并配置location,最后在需要使用p......
  • 关于ThreadLocal 保存信息用于存储通用信息
       近期项目中由于使用ThreadLocal 造成一次生产事故,所以对ThreadLocal进行整理说明,来对ThreadLocal进行总结以备后续更好的使用。 一、 ThreadLoca 事故说明  事故说明 首先在程序中定义了静态商家List对象 List<VenderInfo>listVender,并对期进行了数据初始......
  • ABC243做题笔记
    AtcoderBeginnerContest243D-MovesonBinaryTree题目大意有一棵极大的二叉树,有\(2^{10^{100}}-1\)个节点,给定一些操作,输出在线段树上遍历后的最后的节点的编号。解题思路如果直接模拟,显然数据太大,会远超出longlong的范围。有一个条件非常重要:最终的答案在long......
  • 国产化板卡设计原理图:2136-KC705E增强版基于FMC接口的 JFM7K325T PCIeX8 接口卡
    KC705E增强版基于FMC接口的JFM7K325TPCIeX8接口卡    一、板卡概述   本板卡基于FPGAJFM7K325T 芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900 ,支持PCIeX8、64bit DDR3容量2GByte,HPC的FMC连接器,板卡支持各种接口输入,软件支持windows,Linux驱动。    二、功......
  • Navicat连接Oracle、新建表空间、新建用户等操作
    由于工作的原因需要使用Oracle数据库,这次尝试用Navicat来连接Oracle数据库,步骤如下:1、新建连接,选择Oracle2、依次输入连接名、主机、端口、服务名、用户名、密码,先测试连接一下3、提示“连接成功”即可使用。4、Orcale的“库/表空间”的概念理解为用户,每建立一个“库/表空间”......
  • DolphinScheduler项目管理页面加载缓慢?这样优化
    问题现象有时候,ApacheDolphinScheduler项目管理页面会发生加载不出来的问题,浏览器查看为[http://ip:12345/dolphinscheduler/projects?pageSize=10&pageNo=1&searchVal=]请求超时。解决思路查看海豚运行日志(未发现异常)tail/home/dolphinscheduler/api-server/logs/dolph......
  • 分享一个自己搭建的不用simulink自带逆变器和电机的FOC控制模型
    由于本人刚刚接触电机控制,在网上看到的大部分FOC模型都是直接从库里拉出来的各种模块搭建的,其中包括坐标变换,逆变器,电机等等,但这对于我们初学者来说理解电机的数学模型和电机各参数的作用不是很友好。不过正好导师让我不要用自带模型,遂有了本文章。本文只做分享帖,各位朋友若是......