Visual studio 2010 VisualStudio如何创建WebService客户端
我们都知道VisualStudio提供了一个WebReference,它实际上生成了一个代理类,该类定义了表示公开的webservice XML的实际方法的方法 但有人知道它是怎么做到的吗?后面使用的是哪个库?SvcUtil.exe 可以通过VisualStudio命令提示符轻松访问它。有关利用率,请参见此Visual studio 2010 VisualStudio如何创建WebService客户端,visual-studio-2010,wsdl,Visual Studio 2010,Wsdl,我们都知道VisualStudio提供了一个WebReference,它实际上生成了一个代理类,该类定义了表示公开的webservice XML的实际方法的方法 但有人知道它是怎么做到的吗?后面使用的是哪个库?SvcUtil.exe 可以通过VisualStudio命令提示符轻松访问它。有关利用率,请参见此 就我个人而言,我经常使用它为企业服务设置一些测试工具。我通过使用JetBrains DotPeek找到了这些信息。 我将SvcUtil.exe加载到DotPeek中,然后四处查看 在回答它使
就我个人而言,我经常使用它为企业服务设置一些测试工具。我通过使用JetBrains DotPeek找到了这些信息。 我将SvcUtil.exe加载到DotPeek中,然后四处查看 在回答它使用什么API时,它可以做什么有多种选择,但我查看了
ExportServiceContracts
选项,它似乎使用了
System.ServiceModel.Description
数据类型来获取ServiceContract信息System.ServiceModel.Description
名称空间的MetadataExporter
将其导出到WebReference文件夹中创建的各种文件中希望这能给你一个如何识别发生了什么的起点。当我试图理解框架和各种其他工具时,我发现DotPeek是非常宝贵的。当然,还有许多其他的Disassembly工具可以使用。谢谢Cameron。我已经创建了一个webservice客户端。我在这里最感兴趣的是在后台使用了哪种api。它应该使用一些SOAP API。有什么想法吗?我认为这将取决于服务端点是如何配置的(nettcp、basichttp等)。甚至可以让WCF使用JSON进行对话;-)。