繁体   English   中英

WCF中的重定向方法调用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM