public ControllerActionInvokerProvider(
     ControllerActionInvokerCache controllerActionInvokerCache,
     IOptions <MvcOptions> optionsAccessor,
     ILoggerFactory loggerFactory,
     DiagnosticListener diagnosticListener,
     IActionResultTypeMapper mapper)
     : this(controllerActionInvokerCache, optionsAccessor, loggerFactory, diagnosticListener, mapper, null)
 {
 }
示例#2
0
 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;
 }