当前位置: 首页 > 编程语言 > C#

有WCFRestC#客户端生成工具吗?分享

时间:2023-04-10 14:25:17 C#

有WCFRestC#客户端生成工具吗?在我冒险创建一个之前,我想知道是否有人知道一个实用程序可以获取WCFRest服务的REST帮助页面并为C#使用创建关联的客户端。类似于svcutil.exe对WCF服务的作用,或wsdl.exe对Web服务的作用WCFREST服务的作用亲切的问候,由Andrew编辑以获取更多详细信息:请参阅此链接:http://msdn.microsoft.com/en-us/library/dd203052.aspx在使用WCFRestStarterKitPreview2的宁静服务中,它们提供将被序列化的类型。但是我的目的是能够在描述模式的帮助页面中创建客户端。然后可以为C#、JavaScript、ActionScript等创建客户端。Shearingly作为RESTful服务的强类型版本,而不是要求或必要。这是我想知道的程序或实用程序吗?我认为您可能正在寻找WebChannelFactory。它可以生成基于WCF属性REST接口的通道类。好吧,即使你想抽象,它也没有任何好处。所有Rest服务都可以使用HTTP动词,如GET、POST、PUT、DELETE所以基本上所有你的客户端可以拥有的是一个静态类,它可以接受端点、网络凭证、需要传递的名称值的集合,以及动词使用。这将更像是一个实用程序类,而不是客户端。我不记得看到过WSDL或某些合同,我们可以根据这些合同为REST服务编写客户端。我希望您不要花太多时间在预发布代码的当前帮助页面上放置代码。您确定此帮助页面提供了产生客户所需的所有信息吗?另外,您是否看过WCFREST初学者工具包的Prerelease2?如果没有,那就去看看吧。那里有新的客户端技术。为什么要为RESTful服务创建客户端?您不需要-您只需要能够发起HTTP请求。如果您想通过SOAP或其他方式调用相同的操作,请为服务和新合同创建一个新端点并为其公开mex,以便svcutil可以使用它。以上是C#学习教程:有WCFRestC#客户端生成工具吗?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: