-1

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

4

2 回答 2

1

试试这个来重载 WCF 服务方法

[ServiceContract]
public interface IMyCalculator
 {
        [OperationContract(Name="AddFloats")]
        float Add(float operand1, float operand2);

        [OperationContract(Name="AddIntegers")]
        int Add(int operand1,int operand2);
 }
于 2013-07-24T05:58:55.987 回答
0

在 WCF 中方法重写是不可能的,您只能按照本文中的说明实现方法重载。

即使我为方法重载提供了下面的代码:

[ServiceContract]
public interface IMyCalculator
 {
        [OperationContract(Name="AddFloats")]
        float Add(float operand1, float operand2);

        [OperationContract(Name="AddIntegers")]
        int Add(int operand1,int operand2);
 }
于 2014-10-20T10:32:15.913 回答