处理具有单一请求格式的 WCF 方法

Handling WCF methods with single request format

我需要实现一个 WCF 服务,其中所有操作都应通过单个请求执行。这意味着 .svc 将只包含一个方法,我需要过滤参数(以某种方式)来识别需要执行的操作。

更多理解: 我在一个 class 库中实现了不同的 class 方法。 现在,我需要在我的服务中使用这些方法,但只有一种方法。

有人可以建议我实现此目标的最佳方法吗?

非常感谢。

你可以这样实现:

ServiceResponse CallService(ServiceRequest theRequest)

其中 ServiceResponseServiceRequest 是存在于 WCF space 中的对象,用于处理所需的参数并告诉您 运行.