gpt4 book ai didi

c# - 常规使用 soap 错误的 WCF 客户端的处置

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:20 25 4
gpt4 key购买 nike

最近一直在看WCF客户端处理这个棘手的问题。我见过的一种常见解决方案是:

try
{
client.Call();
client.Close();
success = true;
}
finally
{
if(!success) client.Abort();
}

然而,即使服务已正确运行,此方法也会在服务返回 soap:fault 的情况下中止。

如果例行返回故障,大量中止是否会对我的系统运行造成问题?

最佳答案

中止不会给您带来任何问题。会导致问题的是在故障状态下保持打开状态的连接。

另请参阅:Reuse a client class in WCF after it is faultedservice.close() vs. service.abort() - WCF example

关于c# - 常规使用 soap 错误的 WCF 客户端的处置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4463012/

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