【发布时间】:2012-05-02 10:11:50
【问题描述】:
我有一个 WCF 服务。它有两个操作合约,MyFunction 和 MyFunction1。我希望当客户端调用 MyFunction 时,应该触发 MyFunction1 并为请求提供服务。
我不想在 MyFunction 中编写这个函数调用。我想要在两者之间更改 SOAP 请求之类的东西......我的意思是在点击 SVC 之前,我想编辑 SOAP 并更改 SOAP Body 并将标记从 MyFunction 变为 MyFunction1
我怎样才能做到这一点?
假设:MyFunction 和 MyFunction1 采用相同的参数
谢谢
【问题讨论】:
-
这是一个有趣的请求。我的意思是,我怀疑通过一些请求重写和 ISAPI 的聪明才智是可能的,但这听起来像是一个主要的长切。如果您解释了有关您的问题的更多详细信息以及为什么需要交换函数,也许会有更优雅的解决方案。