private void RaiseRequestOk(RequestState requestState) { Response response = new Response(requestState.HttpWebResponse.StatusCode, requestState.HttpWebResponse.StatusDescription, requestState.HttpWebResponse.Headers, requestState.ResponseMemoryStream.ToArray()); requestState.RaiseRequestCompelete(requestState, new RequestCompeleteEventArgs(response)); }
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); }