Prowlin.HttpInterface.GetResultDocument C# (CSharp) Метод

GetResultDocument() приватный Метод

private GetResultDocument ( string>.Dictionary parameters, string method, ResultBase resultBase ) : System.Xml.Linq.XDocument
parameters string>.Dictionary
method string
resultBase ResultBase
Результат System.Xml.Linq.XDocument
        private XDocument GetResultDocument(Dictionary<string, string> parameters, string method, ResultBase resultBase)
        {
            HttpWebRequest httpWebRequest = BuildRequest(BASE_URL, method, parameters);

            WebResponse response = default(WebResponse);

            try {
                response = httpWebRequest.GetResponse();
            }
            catch (TimeoutException e) {
                throw new TimeoutException("Timeout delivery uncertain");
            }
            XDocument resultDocument = XDocument.Load(response.GetResponseStream());
            ResultParser.ParseResultBase(resultDocument, resultBase);

            return resultDocument;
        }