【问题标题】:WCF OperationContractWCF 操作合同
【发布时间】:2012-08-10 19:37:07
【问题描述】:

什么是 WCF OperationContract?我真的不明白它的作用

【问题讨论】:

    标签: wcf operationcontract


    【解决方案1】:

    WCF 使用选择加入模型来定义属于其合同之一的内容。在服务契约接口中,只有用[OperationContract] 修饰的方法才会暴露给客户端。这意味着,在下面的接口中,如果在 WCF 服务中使用,客户端可以调用 Add 和 Subtract 操作,但不能调用 Multiply。

    [ServiceContract]
    public interface ICalculator
    {
        [OperationContract]
        int Add(int x, int y);
    
        [OperationContract]
        int Subtract(int x, int y);
    
        // Not decorated
        int Multiply(int x, int y);
    }
    

    【讨论】:

    【解决方案2】:

    您希望用户从其客户端调用的每个方法都必须这样声明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      • 2010-10-03
      • 2020-10-06
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多