Blacklighting.Tools.OAuthLogin.GetResponseCallback C# (CSharp) Method

GetResponseCallback() public method

public GetResponseCallback ( IAsyncResult asynchronousResult ) : void
asynchronousResult IAsyncResult
return void
        public void GetResponseCallback(IAsyncResult asynchronousResult)
        {
            HttpWebRequest webRequest = null;
            HttpWebResponse response = null;

            try
            {
                webRequest = (HttpWebRequest)asynchronousResult.AsyncState;
                // End the get response operation
                response = (HttpWebResponse)webRequest.EndGetResponse(asynchronousResult);
                Stream streamResponse = response.GetResponseStream();
                StreamReader streamReader = new StreamReader(streamResponse);
                responseBody = streamReader.ReadToEnd();
                //outputbox.Text = Response.ToString();
                streamResponse.Close();
                streamReader.Close();
                response.Close();

            }
            catch (WebException e)
            {
                // Error treatment
                Stream postStream = e.Response.GetResponseStream();
                StreamReader stream = new StreamReader(postStream, Encoding.UTF8);
                responseBody = stream.ReadToEnd();
                Console.WriteLine(responseBody);
            }
        }