【发布时间】:2010-08-17 10:34:55
【问题描述】:
我想知道如何安全地调用 WCF Web 服务方法。这两种方法都可接受/等效吗?有没有更好的办法?
第一种方式:
public Thing GetThing()
{
using (var client = new WebServicesClient())
{
var thing = client.GetThing();
return thing;
}
}
第二种方式:
public Thing GetThing()
{
WebServicesClient client = null;
try
{
client = new WebServicesClient();
var thing = client.GetThing();
return thing;
}
finally
{
if (client != null)
{
client.Close();
}
}
}
我想确保客户端已正确关闭和处理。
谢谢
【问题讨论】:
标签: c# wcf using-statement