AtomFeed.Feed.Fetch C# (CSharp) Метод

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

private Fetch ( Uri uri ) : XmlDocument
uri System.Uri
Результат System.Xml.XmlDocument
        private XmlDocument Fetch(Uri uri)
        {
            var xmlDocument = new XmlDocument();
            var req = (HttpWebRequest)WebRequest.Create(uri);
            req.UserAgent = string.Format(CultureInfo.CurrentCulture, "Mozilla/5.0 (compatible; Atom-RSSFeedHandler/{0}; http://feedling.net", System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(3));
            req.Proxy = feedproxy;
            if (feedauthtype == FeedAuthTypes.Basic)
            {
                req.Credentials = new NetworkCredential(feedusername, feedpassword);
            }
            using (var webResponse = req.GetResponse())
            {
                using (var responseStream = webResponse.GetResponseStream())
                {
                    if (responseStream != null) xmlDocument.Load(responseStream);
                }
            }
            return xmlDocument;
        }