我们可以覆盖WCF或Web服务中的方法吗?

时间:2013-07-23 19:15:51

标签: wcf web-services

我想知道我们是否可以覆盖WCF方法或Web服务方法。如果是这样,那怎么样?

2 个答案:

答案 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);
 }