【发布时间】:2011-02-21 03:25:57
【问题描述】:
我的 WCF 服务合同存在版本控制问题,其中为操作调用的众多端点之一缺少合同中的一种方法。
我的问题是,在尝试调用该命令之前,如何确保该命令在客户端可用?
我试过了:
foreach (var od in proxy.Endpoint.Contract.Operations)
{
if (od.Name == "MyMethodName")
{
hasMethod = true;
break;
}
}
不幸的是,这是使用调用应用程序的合同,实际上并没有描述端点本身的实现。因此,即使端点未能执行命令,它也会返回 true。
【问题讨论】:
标签: c# wcf datacontract servicecontract