C# ServicePointManager.DefaultConnectionLimit作用域
更改ServicePointManager.DefaultConnectionLimit是否仅影响当前进程或整个.NET平台。请提供源代码。设置C# ServicePointManager.DefaultConnectionLimit作用域,c#,servicepoint,C#,Servicepoint,更改ServicePointManager.DefaultConnectionLimit是否仅影响当前进程或整个.NET平台。请提供源代码。设置ServicePointManager的属性基本上就是这样做的–它设置了一些静态属性。(实际的代码比这复杂,但我认为这在这里并不重要。) 这些属性在创建新的ServicePoint对象时使用 由此得出的结论是,它们的影响与任何其他静态属性(即一个AppDomain)一样广泛 虽然一个进程可以有多个AppDomain,但大多数情况下,每个进程只能处理一个A
ServicePointManager
的属性基本上就是这样做的–它设置了一些静态属性。(实际的代码比这复杂,但我认为这在这里并不重要。)
这些属性在创建新的ServicePoint
对象时使用
由此得出的结论是,它们的影响与任何其他静态属性(即一个AppDomain)一样广泛
虽然一个进程可以有多个AppDomain,但大多数情况下,每个进程只能处理一个AppDomain。因此,大多数情况下,设置属性会影响整个过程。有时甚至不是这样。它当然不会影响其他进程。请与指定的Microsoft代表联系以获取源代码。或者使用Reflector,包括您在内的任何人都可以免费获得。@Hans,或者使用dotPeek,这是免费的。我认为这并不需要探索.Net的源代码。应该在文档中提到。我实际上是指信息的来源,而不是实际的软件来源,很抱歉混淆了。