private async Task ProcessResponse(IDictionary <string, object> environment, CrossAppDomainResponseData responseData) { if (responseData.StatusCode == 404) { await this._next(environment); return; } await this._converter.UpdateWithResponseData(environment, responseData); }
public CrossAppDomainResponseData ProcessRequest(CrossAppDomainRequestData requestData) { var responseData = new CrossAppDomainResponseData(); // can be rewritten to support true async later on (beginrequest/endrequest) using (var request = new GateWorkerRequest(requestData, responseData)) { HttpRuntime.ProcessRequest(request); request.WaitForEnd(); } return(responseData); }