/// <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); } }
protected Request(Ajax.Response r) { _response = r; }