/// <summary> /// Create call to service portal. /// </summary> /// <param name="activityWindow"></param> /// <param name="requestList"></param> /// <returns></returns> public void SendRequestToServerPortal(XElement[] requestList, ResponseCallBackDelegate responseCallBack) { if (!IsRequestInProgress) { SendRequestToServerPortal(new RequestDetails(requestList, responseCallBack)); } else { // Add request to queue RequestQueue.Enqueue(new RequestDetails(requestList, responseCallBack)); } }
public RequestDetails(XElement[] requestPayload, ResponseCallBackDelegate responseCallBack, ImportanceLevels importance) { RequestPayload = requestPayload; ResponseCallBack = responseCallBack; Importance = importance; }
public RequestDetails(XElement[] requestPayload, ResponseCallBackDelegate responseCallBack) { RequestPayload = requestPayload; ResponseCallBack = responseCallBack; }
/// <summary> /// Create request to service portal. /// </summary> /// <param name="request"></param> /// <returns></returns> public void SendRequestToServerPortal(XElement request, ResponseCallBackDelegate responseCallBack) { XElement[] req = new XElement[1]; req[0] = request; SendRequestToServerPortal(req, responseCallBack); }