以编程方式从Web服务及其参数获取方法

时间:2011-11-01 15:27:53

标签: c# web-services

我正在玩WCF并想知道以下内容。我希望能够获得与这些方法相关的所有可用服务方法和参数的列表。

现在,我尝试使用ServiceDescription命名空间,但它似乎有缺陷。对于一个.svc它可以工作,而另一个.svc没有。

有什么方法可以解决这个问题?有什么提示吗?

1 个答案:

答案 0 :(得分:2)

您可以下载Web服务的WSDL并解析它(它是XML,请参阅http://www.w3.org/TR/wsdl),因为WSDL包含所有信息,如接口/方法/参数等。

一些有用的资源,包括用于执行所需操作的源代码: