Exemple #1
0
        public ActionScavenger(IControllerTypeProvider controllerTypeProvider,
                               IControllerModelBuilder applicationModelBuilder)
        {
            _controllerTypeProvider  = controllerTypeProvider;
            _applicationModelBuilder = applicationModelBuilder;

            _actionsTask = new Lazy <IEnumerable <Accion> >(Scavenge);
        }
Exemple #2
0
 public ControllerActionDescriptorProvider([NotNull] IControllerTypeProvider controllerTypeProvider,
                                           [NotNull] IControllerModelBuilder applicationModelBuilder,
                                           [NotNull] IGlobalFilterProvider globalFilters,
                                           [NotNull] IOptions <MvcOptions> optionsAccessor)
 {
     _controllerTypeProvider  = controllerTypeProvider;
     _applicationModelBuilder = applicationModelBuilder;
     _globalFilters           = globalFilters.Filters;
     _conventions             = optionsAccessor.Options.Conventions;
 }
Exemple #3
0
 public ControllerActionDescriptorProvider(IAssemblyProvider assemblyProvider,
                                           IControllerModelBuilder applicationModelBuilder,
                                           IGlobalFilterProvider globalFilters,
                                           IOptions <MvcOptions> optionsAccessor)
 {
     _assemblyProvider        = assemblyProvider;
     _applicationModelBuilder = applicationModelBuilder;
     _globalFilters           = globalFilters.Filters;
     _modelConventions        = optionsAccessor.Options.ApplicationModelConventions;
 }
 public ControllerActionDescriptorProvider([NotNull] IControllerTypeProvider controllerTypeProvider,
                                           [NotNull] IControllerModelBuilder applicationModelBuilder,
                                           [NotNull] IGlobalFilterProvider globalFilters,
                                           [NotNull] IOptions<MvcOptions> optionsAccessor)
 {
     _controllerTypeProvider = controllerTypeProvider;
     _applicationModelBuilder = applicationModelBuilder;
     _globalFilters = globalFilters.Filters;
     _conventions = optionsAccessor.Options.Conventions;
 }
Exemple #5
0
 public ControllerActionDescriptorProvider([NotNull] IAssemblyProvider assemblyProvider,
                                           [NotNull] IControllerModelBuilder applicationModelBuilder,
                                           [NotNull] IGlobalFilterProvider globalFilters,
                                           [NotNull] IOptions <MvcOptions> optionsAccessor,
                                           [NotNull] ILoggerFactory loggerFactory)
 {
     _assemblyProvider        = assemblyProvider;
     _applicationModelBuilder = applicationModelBuilder;
     _globalFilters           = globalFilters.Filters;
     _modelConventions        = optionsAccessor.Options.ApplicationModelConventions;
     _logger = loggerFactory.Create <ControllerActionDescriptorProvider>();
 }