public HttpRequest(string method, string uri, string httpVersion, IActionDescriptorFactory actionDescriptorFactory) : base(httpVersion) { this.Uri = uri; this.Method = method; this.Action = actionDescriptorFactory.CreateActionDescriptor(uri); }
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); }