我将WCF服务添加为服务引用时未看到服务合同

时间:2015-06-18 23:02:08

标签: c# web-services wcf

我正在查看由我们的某个团队成员创建的WCF服务,并尝试将其作为服务引用添加到我的客户端代码中。我对WCF的了解不是很深,但通常在添加服务引用之后,如果扩展服务,我应该能够在对象浏览器中看到函数列表。

现在,通常服务合同如下:

 [OperationContract]
  void Functionname(Parameter request);

然而,这个看起来有点不同,我不确定它是否没有出现在函数列表中与它有什么关系,但看起来如下:

[OperationContractAttribute(Action = "SomeName", ReplyAction = "*")]
        [XmlSerializerFormatAttribute()]
        ResponseType SomeName(ParameterNamerequest);

所以这是我的最后一个问题:

  • 如何在我的客户端代码中添加此服务,仍然可以调用此函数?因为它没有显示在" Callable"功能列表,我是否必须更改此服务才能调用它?
  • 这样做的真正用途/好处是什么?

0 个答案:

没有答案