public ControllerActionInvokerProvider( ControllerActionInvokerCache controllerActionInvokerCache, IOptions <MvcOptions> optionsAccessor, ILoggerFactory loggerFactory, DiagnosticListener diagnosticListener, IActionResultTypeMapper mapper) : this(controllerActionInvokerCache, optionsAccessor, loggerFactory, diagnosticListener, mapper, null) { }
public ControllerActionInvokerProvider( ControllerActionInvokerCache controllerActionInvokerCache, IOptions <MvcOptions> optionsAccessor, ILoggerFactory loggerFactory, DiagnosticListener diagnosticListener, IActionResultTypeMapper mapper) { _controllerActionInvokerCache = controllerActionInvokerCache; _valueProviderFactories = optionsAccessor.Value.ValueProviderFactories.ToArray(); _maxModelValidationErrors = optionsAccessor.Value.MaxModelValidationErrors; _logger = loggerFactory.CreateLogger <ControllerActionInvoker>(); _diagnosticListener = diagnosticListener; _mapper = mapper; }