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 { this.RunningRequestsCount++; var asyncHttpRequest = new AsyncHttpRequest(request.Request, this.WebRequestCallback, request); if (request.PostData == null) { asyncHttpRequest.GetAsync(); } else { asyncHttpRequest.PostAsync(request.PostData); } } catch (Exception ex) { log.Error(ex); } }
public static AsyncHttpRequest GetAsync(this HttpWebRequest webRequest, Action<AsyncHttpRequest> callBack) { var asyncRequest = new AsyncHttpRequest(webRequest, callBack); asyncRequest.GetAsync(); return asyncRequest; }