Я написал веб-сервис, который подключается к сайту sharepoint. Как правильно управлять соединениями. Должен ли я всегда открывать новое соединение для каждого звонка, или я должен пытаться использовать открытое соединение. В настоящее время я использую такую функцию:
private SPWeb _spWeb;
private SPWeb GetConnectionWeb
{
get
{
if (_spWeb == null)
{
SPSite oSPSite = new SPSite(_serverUrl);
_spWeb = oSPSite.OpenWeb();
}
return _spWeb;
}
}
Я не уверен в последствиях или, если существует какой-либо пул соединений, любые мнения будут оценены.