2011-09-09 16 views
3

ServicePointManager.DefaultConnectionLimitの変更は、現在のプロセスまたは.NETプラットフォーム全体にのみ影響します。ソースを提供してください。ServicePointManager.DefaultConnectionLimitスコープ

+0

ソースコードについては、担当マイクロソフトの担当者にお問い合わせください。または、リフレクターを、あなたを含む誰かに名目払いでご利用ください。 –

+0

@ハンス、または無料のdotPeekを使用してください。そして、これは.Netのソースコードを調べる必要があるものではないと思います。それはドキュメントに記載する必要があります。 – svick

+2

私は実際には、実際のソフトウェアのソースではなく、情報のソースを意味し、混乱のために申し訳ありません。 – RSuthke

答えて

6

ServicePointManagerのプロパティを設定すると、それだけで静的プロパティが設定されます。実際のコードはそれより複雑ですが、ここでは関係ありません。

これらのプロパティは、新しいServicePointオブジェクトを作成するときに使用されます。

この結果は、他の静的なプロパティ(つまり、AppDomain)と同じくらい幅が広いことです。

1つのプロセスに複数のAppDomainを割り当てることはできますが、ほとんどの場合、プロセスごとに1つのAppDomainのみを処理します。だから、ほとんどの場合、プロパティを設定することはプロセス全体に影響します。時にはそれもない。他のプロセスには影響しません。