public void AsyncResponseCallback(IAsyncResult asynchronousResult)
{
try
{
var request = (HttpWebRequest)asynchronousResult.AsyncState;
var response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);
Stream streamResponse = response.GetResponseStream();
var streamRead = new StreamReader(streamResponse);
string responseString = streamRead.ReadToEnd();
streamResponse.Close();
streamRead.Close();
response.Close();
if (OAuthEndAction != null)
{
OAuthEndAction(responseString, OAuthCallback);
}
}
catch (Exception e)
{
if (OAuthEndAction != null)
{
OAuthEndAction("", OAuthCallback);
}
}
}