public PolicyRequirementHandler( IEsquioHttpClient esquioHttpClient, IPolicyBuilder policyBuilder, EsquioState state, ILogger <PolicyRequirementHandler> logger) { _esquioHttpClient = esquioHttpClient ?? throw new ArgumentNullException(nameof(esquioHttpClient)); _policyBuilder = policyBuilder ?? throw new ArgumentNullException(nameof(policyBuilder)); _state = state ?? throw new ArgumentNullException(nameof(_state)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PolicyRequirementHandler(EsquioState state, ILogger <PolicyRequirementHandler> logger) { _state = state ?? throw new ArgumentNullException(nameof(_state)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }