HttpWebRequest истекает через секунду call

"Связь является мерой взаимозависимостей между модулями, которые должны быть минимизированы" "сцепление, качество, которое будет максимизироваться, внимание на отношения между операциями, выполненными каждым модулем".

заключенный в кавычки из данной статьи: http://steve.vinoski.net/pdf/IEEE-Old_Measures_for_New_Services.pdf

43
задан Darbio 29 April 2011 в 04:36
поделиться

1 ответ

Я читал сообщение, отмеченное как ответ выше, и это действительно не работало на меня выше. Я закончил тем, что переписал код с помощью тегов использования и добавил сегмент CloseConnectionGroup, который кто-то еще рекомендовал здесь. В конечном счете это - то, на что похож код:

System.Net.HttpWebRequest webRequest = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(imageUrl);
                webRequest.AllowWriteStreamBuffering = true;
                webRequest.Timeout = 30000;
                webRequest.ServicePoint.ConnectionLeaseTimeout = 5000;
                webRequest.ServicePoint.MaxIdleTime = 5000;

                using (System.Net.WebResponse webResponse = webRequest.GetResponse())
                {

                    using (System.IO.Stream stream = webResponse.GetResponseStream())
                    {
                        image = System.Drawing.Image.FromStream(stream);
                    }
                }

                webRequest.ServicePoint.CloseConnectionGroup(webRequest.ConnectionGroupName);
                webRequest = null; 
            }
0
ответ дан 26 November 2019 в 23:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: