gpt4 book ai didi

wcf - 在 web.config 中设置 WCF InstanceContextMode (Percall, Single)

转载 作者:行者123 更新时间:2023-12-03 23:48:24 26 4
gpt4 key购买 nike

还没有通过相当多的谷歌搜索找到这个。

我知道我可以通过装饰类名来设置实例:

[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, 
ConcurrencyMode = ConcurrencyMode.Multiple)]

但是我可以在 web.config 中指定这个吗?文件?

我知道我可以在 web.config 中指定限制(最大并发用户数等)/ app.config并且此处的数字具有取决于实例模式的上下文-但是如何指定模式(很可能是 app.config/ web.config 的行为部分)?

最初我们打算使用 Windows 服务。现在我们正在使用 WAS。 WAS 有什么不同吗 - 例如。每个“每次调用”请求仍将获得它自己的“服务器”作为管道操作?

谢谢

最佳答案

您无法更改 InstanceContextModeConcurrencyMode在具有开箱即用功能的 web.config 中,但您可以编写自定义扩展(行为或自定义 ServiceHost + ServiceHostFactory + 配置部分)来做到这一点。 Here is the example如何更改InstanceContextMode无需在服务类的属性中定义它。

WAS 中的处理是相同的——每个服务类型仍然有自己的服务主机,每个请求都在自己的线程中处理。

关于wcf - 在 web.config 中设置 WCF InstanceContextMode (Percall, Single),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5786753/

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