Exemplo n.º 1
0
        /// <summary>
        /// Get the request object to handle this pattern
        /// </summary>
        internal Ajax.Request HandlerFactory(Ajax.Response result, HttpContext context)
        {
            Patterns pattern = this.InferPattern(context);

            switch (pattern)
            {
            case Patterns.InvokeMethod:
                return(new Ajax.MethodRequest(result));

            case Patterns.RenderControl:
                return(new Ajax.ControlRequest(result));

            case Patterns.PageMethod:
                return(new Ajax.PageRequest(result));

            default:
                // cannot proceed
                return(null);
            }
        }
Exemplo n.º 2
0
 protected Request(Ajax.Response r)
 {
     _response = r;
 }