0

我确信下面的代码在几周前确实有效。

[OperationContract]
[WebInvoke]
String Hazaa(TypeUno input);

[OperationContract]
[WebInvoke]
String Hazaa(TypeDuo input);

有人改变了一些东西(可能是我,不是我能想到的任何东西),现在,服务对多态性喋喋不休。我需要像这样将Name添加到操作合同中。我正在执行的调用是通过 URL 地址行并以另一种方法Ping为目标,该方法基于GET方法。下面这两个是POST

[OperationContract(Name="Uno")]
[WebInvoke]
String Hazaa(TypeUno input);

[OperationContract(Name="Duo")]
[WebInvoke]
String Hazaa(TypeDuo input);

有什么可以改变的?!目前使用名称并不是一个大问题,但仍然 - 测试代码(我知道确实有效)使用相同的名称但不同的输入类型调用服务客户端。

4

0 回答 0