public static AsyncHttpRequest GetAsync(this HttpWebRequest webRequest, Action <AsyncHttpRequest> callBack) { var asyncRequest = new AsyncHttpRequest(webRequest, callBack); asyncRequest.GetAsync(); return(asyncRequest); }
private void ExecuteHttpRequest(QueuedRequest request) { try { RunningRequestsCount++; var asyncHttpRequest = new AsyncHttpRequest(request.Request, WebRequestCallback, request); if (request.PostData == null) { asyncHttpRequest.GetAsync(); } else { asyncHttpRequest.PostAsync(request.PostData); } } catch (Exception ex) { log.Error(ex); } }