Tenteikura.Fetcher.OnGetResponse C# (CSharp) Method

OnGetResponse() private method

private OnGetResponse ( IAsyncResult result ) : void
result IAsyncResult
return void
        private void OnGetResponse(IAsyncResult result)
        {
            try
            {
                RequestState state = result.AsyncState as RequestState;
                HttpWebRequest originalRequest = state.Request as HttpWebRequest;
                HttpWebResponse response = originalRequest.EndGetResponse(result) as HttpWebResponse;
                var stream = response.GetResponseStream();
                state.ResponseStream = stream;
                stream.BeginRead(state.BufferRead, 0, RequestState.BUFFER_SIZE, OnStreamRead, state);
            }
            catch (WebException ex)
            {
                Console.WriteLine("Network or protocol error : {0}", ex.Message);
            }
            catch (UriFormatException ex)
            {
                Console.WriteLine("Uri format not supported : {0}", ex.Message);
            }
        }