如在某个wcf的调用端的service接口的方法声明如下attribute:[System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IUService/StartProcess", ReplyAction = http://tempuri.org/IUService/StartProcessResponse)]
我想知道加上Action和ReplyAction与不加有什么区别?Action和ReplyAction究竟是要解决什么问题?
没看懂,能否给个实例。关键是不知道如何应用。
@沧海一杰: 没看懂,是因为你不明白 SOAP 协议。你看我这么写一个服务操作:
[OperationContract(Acton="沧海",ReplyAction="一杰")]
string 沧海一杰(int i);
@Launcher:
项目中的声明如下:
[System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IUService/CancelIncident", ReplyAction = "http://tempuri.org/IUService/CancelIncidentResponse")] string CancelIncident(string user, string processName, int incidentId, string reason);
不知道这种声明调用端和服务端分别要针对这两个attribute属性做些什么呢?
用来改写 SOAP 中 Action 的值。
@Launcher: 多谢高人