什么是 WCF 操作合同?我真的不明白它的作用
问问题
30064 次
2 回答
42
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);
}
于 2012-08-13T20:05:38.767 回答
6
您希望能够从客户端调用用户的每个方法都必须像这样声明。
于 2013-06-01T23:27:53.210 回答