public RequestReader( IQueryStringReader queryStringReader, IRequestHeadersReader requestHeadersReader, IActionContextAccessor actionContextAccessor, IHttpContextAccessor httpContextAccessor) { Requires.NotNull(requestHeadersReader, nameof(requestHeadersReader)); Requires.NotNull(queryStringReader, nameof(queryStringReader)); Requires.Argument(actionContextAccessor != null, nameof(actionContextAccessor), ExceptionMessages.ActionContextAccessor); Requires.Argument(httpContextAccessor != null, nameof(httpContextAccessor), ExceptionMessages.HttpContextAccessorNull); this.requestHeadersReader = requestHeadersReader; this.queryStringReader = queryStringReader; this.actionContextAccessor = actionContextAccessor; this.httpContextAccessor = httpContextAccessor; }
public AddressResolver( IQueryStringReader queryStringReader, IRequestReader requestReader, IBaseQueryStringCreator queryStringCreator, IList <IBaseQueryStringWriter> baseQueryStringWriters, IActionDescriptorCollectionProvider actionDescriptorCollectionProvider) { Requires.NotNull(queryStringReader, nameof(queryStringReader)); Requires.NotNull(requestReader, nameof(requestReader)); Requires.NotNull(queryStringCreator, nameof(queryStringCreator)); Requires.NotNull(baseQueryStringWriters, nameof(baseQueryStringWriters)); Requires.NotNull(actionDescriptorCollectionProvider, nameof(actionDescriptorCollectionProvider)); this.requestReader = requestReader; this.queryStringCreator = queryStringCreator; this.queryStringReader = queryStringReader; this.baseQueryStringWriters = baseQueryStringWriters; this.actionDescriptorCollectionProvider = actionDescriptorCollectionProvider; }
public AsyncQueryStringActionFilter(IQueryStringReader queryStringReader) { _queryStringReader = queryStringReader ?? throw new ArgumentNullException(nameof(queryStringReader)); }
public AsyncQueryStringActionFilter(IQueryStringReader queryStringReader) { ArgumentGuard.NotNull(queryStringReader, nameof(queryStringReader)); _queryStringReader = queryStringReader; }
public QueryStringActionFilter(IQueryStringReader queryStringReader) { _queryStringReader = queryStringReader; }