gpt4 book ai didi

wcf - .NET 4.0 在如何正确调用 WCF 服务方面有何变化?

转载 作者:行者123 更新时间:2023-12-01 11:57:50 24 4
gpt4 key购买 nike

我正在寻求一些建议(很抱歉,如果之前有人问过这个问题):

当我调用 WCF 服务时,我使用以下模式。我在早期的 WCF 版本(在 VS2008 中)开发了这种模式,现在很好奇在当前版本的 WCF(在 VS2010 中)是否仍然需要这种 Close()/Abort() 模式。它确实有效。

我已经研究过这个,我看到很多调用 WCF 客户端的例子没有这种模式,但我也知道 Internet 上的很多例子都是劣质的。但这是否矫枉过正?理想的模式是什么?

如果您确实有答案,那么您提供某种类型的引用对我来说非常重要,这样我才能研究您的建议。

  var _Client = new MyServiceReference.MyServiceClient();
try
{
var _Item = _Client.GetItem(123);
_Client.Close();
return _Item;
}
catch
{
_Client.Abort();
throw;
}

最佳答案

是的,这仍然是推荐的最佳实践。

参见:MSDN Avoiding Problems with the Using Statement

WCF 客户端调用服务的方式以及处理异常和错误的方式没有太大变化。

关于wcf - .NET 4.0 在如何正确调用 WCF 服务方面有何变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5251213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com