public HttpRequest(string method, string uri, string httpVersion, IActionDescriptorFactory actionDescriptorFactory)
     : base(httpVersion)
 {
     this.Uri    = uri;
     this.Method = method;
     this.Action = actionDescriptorFactory.CreateActionDescriptor(uri);
 }
Esempio n. 2
0
        public HttpRequest(string method,
                           string uri,
                           string httpVersion,
                           IActionDescriptorFactory actionDescriptorFactory)
            : base(httpVersion)
        {
            if (actionDescriptorFactory == null)
            {
                throw new ArgumentNullException(nameof(actionDescriptorFactory));
            }

            this.Uri    = uri;
            this.Method = method;
            this.Action = actionDescriptorFactory.GetActionDescriptor(uri);
        }