【发布时间】:2014-05-30 07:06:24
【问题描述】:
我有 WCF 客户端:
using (ServiceReference1.Service1Client host = new ServiceReference1.Service1Client())
{
host.DoSomething();
}
我无法模拟“主机”,因为它是 ServiceReference1.Service1Client 的类型 - 它不是接口。
我可以将 'host' 设置为接口类型:
using (ServiceReference1.IService1 host = new ServiceReference1.Service1Client())
{
host.DoSomething();
}
然后我有错误:在 using 语句中使用的 ServiceReference1.IService1 类型必须可以隐式转换为 System.IDisposable。
我能做什么?
【问题讨论】:
-
我可以使用 ServiceReference1.IService1 但我该如何处置服务?
标签: wcf