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));
 }
Пример #2
0
 public UserIdFinder(UserIdFinderSettings userIdFinderSettings, IHttpRequestValueFinder httpRequestValueFinder)
 {
     _userIdFinderSettings   = userIdFinderSettings ?? throw new ArgumentNullException(nameof(userIdFinderSettings));
     _httpRequestValueFinder = httpRequestValueFinder ?? throw new ArgumentNullException(nameof(httpRequestValueFinder));
 }