在 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
}
我知道这不是我写的代码,只是想让你理解我在说什么。任何帮助将不胜感激。