【发布时间】:2012-08-10 19:37:07
【问题描述】:
什么是 WCF OperationContract?我真的不明白它的作用
【问题讨论】:
标签: wcf operationcontract
什么是 WCF OperationContract?我真的不明白它的作用
【问题讨论】:
标签: wcf operationcontract
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);
}
【讨论】:
您希望用户从其客户端调用的每个方法都必须这样声明。
【讨论】: