如果我在接口中的方法上声明了属性,是否需要将该属性再次放入类中的方法转换中?

时间:2009-12-14 23:27:00

标签: c# interface

假设我有一个方法,如

    [OperationContract(IsOneWay = true)]
    void UpdateIndex(IndexElement[] indexElements);

在界面中。

当我实施

    void UpdateIndex(IndexElement[] indexElements);

在类文件中,我是否必须重新调整方法属性,或者编译器是否知道接口中的定义?

1 个答案:

答案 0 :(得分:1)

对于WCF接口属性,您只需将它们放在接口方法上,而不是实现上。实际上有一些不同的属性可以放在实现上,但“Contract”属性只能在界面上。