LiveCodingChat.Livecoding.LivecodingSession.EndLoadFollowInfos C# (CSharp) Метод

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

private EndLoadFollowInfos ( IAsyncResult res ) : void
res IAsyncResult
Результат void
        private void EndLoadFollowInfos(IAsyncResult res)
        {
            object[] tmp = (object[])res.AsyncState;
            HttpWebRequest request = (HttpWebRequest)tmp [0];
            bool following = (bool)tmp [1];
            try{
                WebResponse response = request.EndGetResponse (res);
                if (following)
                    Followed.Clear();
                else
                    Followers.Clear();
                using (StreamReader stream = new StreamReader(response.GetResponseStream ())) {
                    XmlDocument doc = new XmlDocument ();
                    doc.LoadXml(stream.ReadToEnd());
                    LoadFollowingRSS(doc,following);
                    //doc.ChildNodes[
                }
            }
            catch(Exception ex)
            {

            }
        }