我想知道我们是否可以覆盖WCF方法或Web服务方法。如果是这样,那怎么样?
答案 0 :(得分:1)
尝试使用此方法重载WCF服务方法
[ServiceContract]
public interface IMyCalculator
{
[OperationContract(Name="AddFloats")]
float Add(float operand1, float operand2);
[OperationContract(Name="AddIntegers")]
int Add(int operand1,int operand2);
}
答案 1 :(得分:0)
在WCF中无法进行方法覆盖,您只能实现方法重载,如本文所述。
即使我提供以下代码进行方法重载:
[ServiceContract]
public interface IMyCalculator
{
[OperationContract(Name="AddFloats")]
float Add(float operand1, float operand2);
[OperationContract(Name="AddIntegers")]
int Add(int operand1,int operand2);
}