public byte[] HandleStringWebRequest(esriHttpMethod httpMethod, string requestURL, string queryString, string Capabilities, string requestData, out string responseContentType, out esriWebResponseDataType respDataType) { _serverLog.LogMessage(ServerLogger.msgType.infoStandard, _soiName + ".HandleStringWebRequest()", 200, "Request received in Operation Access SOI for HandleStringWebRequest"); IWebRequestHandler webRequestHandler = _restSOIHelper.FindRequestHandlerDelegate <IWebRequestHandler>(); if (webRequestHandler != null) { /* * Add code to manipulate requests here * Note: Intercepting and authorizing SOAP handler operation requests is not implemented. */ return(webRequestHandler.HandleStringWebRequest( httpMethod, requestURL, queryString, Capabilities, requestData, out responseContentType, out respDataType)); } responseContentType = null; respDataType = esriWebResponseDataType.esriWRDTPayload; //Insert error response here. return(null); }
public byte[] HandleStringWebRequest(esriHttpMethod httpMethod, string requestURL, string queryString, string Capabilities, string requestData, out string responseContentType, out esriWebResponseDataType respDataType) { IWebRequestHandler webRequestHandler = _restSOIHelper.FindRequestHandlerDelegate <IWebRequestHandler>(); if (webRequestHandler != null) { return(webRequestHandler.HandleStringWebRequest( httpMethod, requestURL, queryString, Capabilities, requestData, out responseContentType, out respDataType)); } responseContentType = null; respDataType = esriWebResponseDataType.esriWRDTPayload; //Insert error response here. return(null); }
public byte[] HandleStringWebRequest(esriHttpMethod httpMethod, string requestURL, string queryString, string Capabilities, string requestData, out string responseContentType, out esriWebResponseDataType respDataType) { _serverLog.LogMessage(ServerLogger.msgType.infoStandard, _soiName + ".HandleStringWebRequest()", 200, "Request received in Server Object Interceptor for HandleStringWebRequest"); /* * Add code to manipulate requests here */ IWebRequestHandler webRequestHandler = _restSOIHelper.FindRequestHandlerDelegate <IWebRequestHandler>(); if (webRequestHandler != null) { return(webRequestHandler.HandleStringWebRequest( httpMethod, requestURL, queryString, Capabilities, requestData, out responseContentType, out respDataType)); } responseContentType = null; respDataType = esriWebResponseDataType.esriWRDTPayload; //Insert error response here. return(null); }
public byte[] HandleStringWebRequest ( esriHttpMethod httpMethod, string requestURL, string queryString, string Capabilities, string requestData, out string responseContentType, out esriWebResponseDataType respDataType ) { _serverLog.LogMessage(ServerLogger.msgType.infoStandard, _soiName + ".HandleStringWebRequest()", 200, "Request received in Sample Object Interceptor for HandleStringWebRequest"); /* * Add code to manipulate requests here */ IWebRequestHandler webRequestHandler = _restSOIHelper.FindRequestHandlerDelegate<IWebRequestHandler>(); if (webRequestHandler != null) { return webRequestHandler.HandleStringWebRequest( httpMethod, requestURL, queryString, Capabilities, requestData, out responseContentType, out respDataType); } responseContentType = null; respDataType = esriWebResponseDataType.esriWRDTPayload; //Insert error response here. return null; }
/// <summary> /// /// </summary> /// <param name="httpMethod"></param> /// <param name="requestURL"></param> /// <param name="queryString"></param> /// <param name="Capabilities"></param> /// <param name="requestData"></param> /// <param name="responseContentType"></param> /// <param name="respDataType"></param> /// <returns></returns> public byte[] HandleStringWebRequest ( esriHttpMethod httpMethod, string requestURL, string queryString, string Capabilities, string requestData, out string responseContentType, out esriWebResponseDataType respDataType ) { _serverLog.LogMessage(ServerLogger.msgType.infoStandard, _soiName + ".HandleStringWebRequest()", 200, "Request received in Layer Access SOI for HandleStringWebRequest"); /* * Add code to manipulate OGC (WMS, WFC, WCS etc) requests here */ IWebRequestHandler webRequestHandler = _restServiceSOI.FindRequestHandlerDelegate<IWebRequestHandler>(); if (webRequestHandler != null) { var response = webRequestHandler.HandleStringWebRequest( httpMethod, requestURL, queryString, Capabilities, requestData, out responseContentType, out respDataType); return response; } responseContentType = null; respDataType = esriWebResponseDataType.esriWRDTPayload; //Insert error response here. return null; }
public byte[] HandleStringWebRequest(esriHttpMethod httpMethod, string requestURL, string queryString, string Capabilities, string requestData, out string responseContentType, out esriWebResponseDataType respDataType) { _serverLog.LogMessage(ServerLogger.msgType.infoStandard, _soiName + ".HandleStringWebRequest()", 200, "Request received in Operation Access SOI for HandleStringWebRequest"); IWebRequestHandler webRequestHandler = _restSOIHelper.FindRequestHandlerDelegate<IWebRequestHandler>(); if (webRequestHandler != null) { /* * Add code to manipulate requests here * Note: Intercepting and authorizing SOAP handler operation requests is not implemented. */ return webRequestHandler.HandleStringWebRequest( httpMethod, requestURL, queryString, Capabilities, requestData, out responseContentType, out respDataType); } responseContentType = null; respDataType = esriWebResponseDataType.esriWRDTPayload; //Insert error response here. return null; }