public SetRequestIdAsTraceIdentifier(RequestDelegate next, IHttpRequestValueFinder httpRequestValueFinder, ILogger <SetRequestIdAsTraceIdentifier> logger, SetRequestIdAsTraceIdentifierSettings settings) : base(next) { _httpRequestValueFinder = httpRequestValueFinder ?? throw new ArgumentNullException(nameof(httpRequestValueFinder)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); Settings = settings ?? throw new ArgumentNullException(nameof(settings)); }
public UserIdFinder(UserIdFinderSettings userIdFinderSettings, IHttpRequestValueFinder httpRequestValueFinder) { _userIdFinderSettings = userIdFinderSettings ?? throw new ArgumentNullException(nameof(userIdFinderSettings)); _httpRequestValueFinder = httpRequestValueFinder ?? throw new ArgumentNullException(nameof(httpRequestValueFinder)); }