Какова область применения синглтона System.Net.ServicePointManager? - PullRequest
0 голосов
/ 04 июня 2019

Если на моем компьютере запущено 2 Asp.Net веб-сайтов и открыто 2 PowerShell окна, сколько существует экземпляров класса Static System.Net.ServicePointManager?

Один на машину? Один на домен приложения? Один на процесс?

1 Ответ

0 голосов
/ 04 июня 2019

Ничто в документации не предполагает, что экземпляр ServicePointManager является чем-то иным, чем стандартным статическим экземпляром.

Должны применяться нормальные правила: он уничтожается при разрушении домена приложения, и мы делаем вывод, что существует один домен для приложения.

Вы можете проверить PowerShell, открыв две Windows PowerShell и набрав

[System.Net.ServicePointManager]::DefaultConnectionLimit--; [System.Net.ServicePointManager]::DefaultConnectionLimit

в одном из них и

[System.Net.ServicePointManager]::DefaultConnectionLimit++; [System.Net.ServicePointManager]::DefaultConnectionLimit

в другом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...