Esempio n. 1
0
        public override Stream Process(Stream requestStream)
        {
            try
            {
                RequestHandler handler = this.DispatchHandler();

                if (this.PreferenceContext.RespondAsync)
                {
                    return handler.ProcessAsynchronously(requestStream);
                }
                return handler.Process(requestStream);
            }
            catch (Exception e)
            {
                ErrorHandler handler = new ErrorHandler(this, e);
                return handler.Process(null);
            }
        }