Пример #1
0
        public byte[] HandleBinaryRequest2(string Capabilities, ref byte[] request)
        {
            IRequestHandler2 requestHandler = _restSOIHelper.FindRequestHandlerDelegate <IRequestHandler2>();

            if (requestHandler != null)
            {
                return(requestHandler.HandleBinaryRequest2(Capabilities, request));
            }

            //Insert error response here.
            return(null);
        }
        public byte[] HandleBinaryRequest2(string Capabilities, ref byte[] request)
        {
            _serverLog.LogMessage(ServerLogger.msgType.infoStandard, _soiName + ".HandleBinaryRequest2()",
                                  200, "Request received in Server Object Interceptor for HandleBinaryRequest2");

            /*
             * Add code to manipulate requests here
             */

            IRequestHandler2 requestHandler = _restSOIHelper.FindRequestHandlerDelegate <IRequestHandler2>();

            if (requestHandler != null)
            {
                return(requestHandler.HandleBinaryRequest2(Capabilities, request));
            }

            //Insert error response here.
            return(null);
        }
        public byte[] HandleBinaryRequest2(string Capabilities, ref byte[] request)
        {
            _serverLog.LogMessage(ServerLogger.msgType.infoStandard, _soiName + ".HandleBinaryRequest2()",
                                  200, "Request received in Operation Access SOI for HandleBinaryRequest2");

            IRequestHandler2 requestHandler = _restSOIHelper.FindRequestHandlerDelegate <IRequestHandler2>();

            if (requestHandler != null)
            {
                /*
                 * Add code to manipulate requests here
                 * Note: Intercepting and authorizing SOAP handler operation requests is not implemented.
                 */

                return(requestHandler.HandleBinaryRequest2(Capabilities, request));
            }

            //Insert error response here.
            return(null);
        }