【发布时间】:2013-05-03 04:18:27
【问题描述】:
在我的 WCF Web 服务中,我有以下界面:
[ServiceContract]
public interface ITestService
{
[OperationContract]
void TestMethod(out int param1, out int param2);
}
当我在客户端添加服务引用时,生成的客户端方法与原始签名不匹配,它将out 参数之一映射为方法返回。我必须这样称呼它:
using (var client = new TestServiceClient())
{
int param2;
int param1 = client.TestMethod(out param2);
}
有什么方法可以“强制”生成忠实于原始方法签名的代理?
【问题讨论】:
标签: c# wcf web-services visual-studio