Рассматриваемый, это не упоминается, который пользователь ОС использует (Windows/Linux/Mac)
As существует несколько ответов, которые будут работать безупречно над Mac и Linux.
команда Below может использоваться в случае, если пользователь пытается найти версию пакета Python на окнах.
В PowerShell используют ниже команды:
pip list | findstr <PackageName>
Вывод в качестве примера:-pip list | findstr requests
: requests 2.18.4
Простое практическое правило состоит в том, что если он не реализует IDisposal, его не нужно удалять.
Не забудьте удалить и закрыть.
Или используйте , используя блоки вместо try-finally :
using (var httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse()) {
using (var stream = httpWebResponse.GetResponseStream()) {
using (var xmlTextReader = new XmlTextReader(stream)) {
xmlDocument.Load(xmlTextReader);
}
}
}
Еще одна вещь, которую вы можете сделать, - это вызвать метод Abort () для HTTPWebRequest, который привел к ошибке, например:
catch (WebException we)
{
using (HttpWebResponse errorResp = we.Response as HttpWebResponse)
{
...
}
request.Abort();
}
Также вы можете увеличить количество исходящих соединений в Machine.config:
<system.net>
<connectionManagement>
<add address="*" maxconnection="2" />
</connectionManagement>
</system.net>
Измените Maxconnection Attr к чему-то выше, см.: http://www.williablog.net/williblog/post/2008/12/02/increase-aspnet-assalabilitibity-instantally.aspx