【发布时间】:2013-02-07 01:38:19
【问题描述】:
在 WCF 中,当您请求两个值并能够使用这些值执行不同的计算时,如何让用户决定请求哪个服务。
例如,您要求 value1 和 value 2。用户可以选择对这些值执行加法、减法和乘法。
你如何做到这一点?
[OperationContract]
int GetTwoValues(int value1, int value2);
public int addition(int value1, int value2){
return value1+value2;
}
public int subtraction(int value1, int value2){
return value1-value2;
}
如何做一些类似的逻辑
if user.request="addition"{
do addition
}
else if user.request="subtraction"{
do subtraction
}
我知道这不是我编写的代码,只是想让您了解我在说什么。任何帮助将不胜感激。
【问题讨论】:
标签: c# .net windows wcf communication