public AuthorizeAttributeAclModule( IMvcContextFactory mvcContextFactory, IControllerDescriptorFactory controllerDescriptorFactory, IControllerBuilder controllerBuilder, IGlobalFilterProvider filterProvider ) { if (mvcContextFactory == null) { throw new ArgumentNullException("mvcContextFactory"); } if (controllerDescriptorFactory == null) { throw new ArgumentNullException("controllerDescriptorFactory"); } if (controllerBuilder == null) { throw new ArgumentNullException("controllerBuilder"); } if (filterProvider == null) { throw new ArgumentNullException("filterProvider"); } this.mvcContextFactory = mvcContextFactory; this.controllerDescriptorFactory = controllerDescriptorFactory; this.controllerBuilder = controllerBuilder; this.filterProvider = filterProvider; }
public AuthorizeAttributeAclModule( IMvcContextFactory mvcContextFactory, IObjectCopier objectCopier, IControllerDescriptorFactory controllerDescriptorFactory, IControllerBuilder controllerBuilder, IAuthorizeAttributeBuilder authorizeAttributeBuilder, IGlobalFilterProvider filterProvider ) { if (mvcContextFactory == null) throw new ArgumentNullException("mvcContextFactory"); if (objectCopier == null) throw new ArgumentNullException("objectCopier"); if (controllerDescriptorFactory == null) throw new ArgumentNullException("controllerDescriptorFactory"); if (controllerBuilder == null) throw new ArgumentNullException("controllerBuilder"); if (authorizeAttributeBuilder == null) throw new ArgumentNullException("authorizeAttributeBuilder"); if (filterProvider == null) throw new ArgumentNullException("filterProvider"); this.mvcContextFactory = mvcContextFactory; this.objectCopier = objectCopier; this.controllerDescriptorFactory = controllerDescriptorFactory; this.controllerBuilder = controllerBuilder; this.authorizeAttributeBuilder = authorizeAttributeBuilder; this.filterProvider = filterProvider; }
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; }
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] 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>(); }
public ReflectedActionDescriptorProvider(IControllerAssemblyProvider controllerAssemblyProvider, IActionDiscoveryConventions conventions, IGlobalFilterProvider globalFilters, IOptionsAccessor <MvcOptions> optionsAccessor, IInlineConstraintResolver constraintResolver) { _controllerAssemblyProvider = controllerAssemblyProvider; _conventions = conventions; _globalFilters = globalFilters.Filters; _modelConventions = optionsAccessor.Options.ApplicationModelConventions; _constraintResolver = constraintResolver; }