internal void RaiseRequestCompelete(object sender, RequestCompeleteEventArgs e) { if (Completed != null) { Completed(sender, e); } }
private void RaiseRequestException(RequestState requestState, WebException webEx, Exception ex) { RequestCompeleteEventArgs e = new RequestCompeleteEventArgs(true); if(webEx != null) { e.WebError = webEx; } if (ex != null) { e.ExtraError = ex; } requestState.RaiseRequestCompelete(requestState, e); }
static void RequestCompleted(object sender, RequestCompeleteEventArgs e) { var requestState = sender as RequestState; Console.WriteLine(e.HasError); Console.WriteLine(e.WebError); Console.WriteLine(e.ExtraError); Console.WriteLine(e.Resposne.StatusCode); Console.WriteLine(e.Resposne.StatusDescription); string result; Console.WriteLine(e.Resposne.TryGetStringResult(Encoding.UTF8, out result)); Console.WriteLine(result); }