[英]Redirect method call in wcf
如何将wcf方法调用重定向到wcf中的另一个方法。
假设用户调用wcf方法GetDetail(para1,para2)
然后将其重定向到GetMyDetail(para1, para2)
。
因此,基本上是为用户提供其GetDetail
方法,但是在wcf端而不是 Getdetail
方法中,我们将调用GetMyDetail
方法并将结果发送回用户。
在google上,我发现有一篇文章说可以使用IClientOperationSelector
来实现,但找不到任何示例。
这不适用于单一方法,将在webconfig / xml文件中写入映射以用于呼叫转移方法和参数。
你可以这样叫
public int GetDetail(para1,para2)
{
return GetMyDetail(para1, para2...)
}
或用户功能重载
[OperationContract(Name="GetDetail")]
string GetMyDetail(int para1,int para2);
//Initail method
[OperationContract(Name = "GetDetail")]
string GetDetail(string para1, string para2);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.