gpt4 book ai didi

c# - 最大出站连接数

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

我有一个在 .NET 4.0 上用 c# 编写的应用程序,它需要发出多个 Web 服务请求。 Web 服务请求在性质上各不相同,但主要是请求信息。

涉及的Types是System.ServiceModel.ClientBase的派生

连接在代码中设置,并使用诸如 BasicHttpBindingEndpointAddressCustomBinding 等类型。

如何确定可以在 ClientBase 的派生上发出的最大并发请求数?

我无法找到任何属于 MaxConnections 的属性,但我确实遇到过类似 NetTcpBinding.MaxConnections 的东西和 ConnectionManagementElement.MaxConnection但这些似乎都与我利用的 API 不兼容。要么我不知道如何使用它们,要么它不可用,要么我不知道去哪里找。

最佳答案

WCF 是对核心网络概念的抽象。对于 HTTP 绑定(bind),它属于 ServicePoint 配置,它决定了诸如 HTTP 并发连接限制之类的事情。

您需要 ServicePointManager.DefaultConnectionLimit 用于 HTTP:

http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.defaultconnectionlimit.aspx

您也可以通过配置文件执行此操作:

http://msdn.microsoft.com/en-us/library/fb6y0fyc.aspx

关于c# - 最大出站连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21317862/

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