WCF OperationContract

Obs*_*vus 19 wcf operationcontract

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

car*_*ira 41

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);
}
Run Code Online (Sandbox Code Playgroud)

  • 好吧,就像我需要客户端访问所有方法一样,我不想在每个方法上都写出来,我该怎么做? (2认同)

Bru*_*ian 5

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