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));
 }
Example #2
0
 public PolicyRequirementHandler(EsquioState state, ILogger <PolicyRequirementHandler> logger)
 {
     _state  = state ?? throw new ArgumentNullException(nameof(_state));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }