LiveCodingChat.LinkedInLogin.EndGetResponse C# (CSharp) Метод

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

private EndGetResponse ( IAsyncResult res ) : void
res IAsyncResult
Результат void
        private void EndGetResponse(IAsyncResult res)
        {
            object[] obj = (object[])res.AsyncState;
            string username = (string)obj [1],password= (string)obj [2];
            CookieContainer cookies = (CookieContainer)obj [3];

            HttpWebRequest request = (HttpWebRequest)obj[0];
            HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(res);
            string data;//todo: cookie
            using (System.IO.StreamReader sr = new System.IO.StreamReader (response.GetResponseStream ())) {
                data = sr.ReadToEnd ();
                data = HtmlHelper.getElement (data, "<form action=\"/uas/oauth/authorize/submit\"");
            }

            LoginLinkedIn (username, password,data, ref cookies);
        }