Описание тега autofac-configuration

2 ответа

Свойства автозагрузки в ApiController в сочетании с RegisterApiControllers

Я хочу сделать инъекцию Modules а также Data свойства из autofac.json файл в мой ApiController с именем DataController Я прочитал эту страницу: http://docs.autofac.org/en/latest/configuration/xml.html но мои свойства продолжают NULLзначит я что то н…
0 ответов

Autofac не разрешает параметр конструктора для контроллеров WebAPI2

Я пытаюсь использовать Autofac для DI-контейнера для приложения Asp.Net MVCA с WebApi2 и OWIN. Мой global.asax.cs ничего не имеет в Application_Start(), Мой startup.cs имеет следующую конфигурацию: public void Configuration(IAppBuilder app) { Depend…
0 ответов

Autofac RegisterAssemblyModules создает исключение Autofac.Core.DependencyResolutionException

У меня есть WebAPI 2, который использует Autofac. Ниже работает, но RegisterAssemblyModules бросает DependencyResolutionException builder.RegisterModule<InfrastructureBootstrapper>(); //works builder.RegisterModule<LoggingBootstrapper>()…
1 ответ

Autofac & ASP.NET Core: почему ASP.NET Core не может получить доступ к методу ConfigureContainer при запуске, наследуя от StartupBase?

Описание: Я создаю приложение ASP.NET Core с использованием Autofac, поэтому я следую документации, предоставленной для него: https://autofaccn.readthedocs.io/en/latest/integration/aspnetcore.html, должен быть довольно простой путь для подражания, н…
1 ответ

Внедрение модуля Autofac - строка подключения

Вступление: - Я новичок в программировании, и я много использовал инжекторы конструктора и заводской паттерн. Я впервые использую сторонний инструмент Autofac для DI. Я понимаю основы, но я ищу понимание по нескольким вещам, и я надеюсь, что вы може…
0 ответов

Autofac Dependency Injection - Установить публичную собственность

Я строю проект asp.net WebAPI и использовал Autofac в качестве IOC. Сейчас я делаю инъекцию на основе конструктора и вызываю различные методы бизнес-класса из класса контроллера. Теперь я хочу передать некоторые дополнительные данные в бизнес-класс …
1 ответ

AutoFac - Как зарегистрировать и разрешить объект с параметром?

public class FooController : ApiController { private IDb db; public FooController (IDb context) { db = context; } public void DoSomething(string value) { var output = new DoSomethingElse(value); } } DoSomethingElse Объект используется несколькими ме…
21 июл '16 в 09:01
1 ответ

Зарегистрируйте тип как InstancePerRequest с исключением (ями)

Я использую AutoFac в своем приложении Web API (используя последние версии, доступные на момент публикации этого вопроса). Одна из моих служебных зависимостей - это AuditService который использует экземпляр по DbContext тип (давайте назовем это MyDb…
2 ответа

Службы консольного приложения.NET Core.AddAutofac() не работает

Я пытаюсь использовать Autofac с консольным приложением.NET Core, используя Microsoft.Extensions.DependencyInjection а также Autofac.Extensions.DependencyInjection пакеты, но методы загрузки внутри моих модулей никогда не вызываются и приводят к Pro…
1 ответ

Как зарегистрировать автофакторный декоратор для универсального объекта для CQRS

Это реализации CQRS: public interface IQuery<TResult> {} public interface IQueryHandler<in TQuery, TResult> where TQuery : IQuery<TResult> { Task<TResult> HandleAsync(TQuery query); } public interface IQueryDispatcher { Task&…
15 дек '16 в 21:54
1 ответ

Как я могу использовать некоторые из своих сервисов и репозиториев в рабочем классе Quartz.net?

Мне нужно использовать некоторые из моих сервисов в классе работы Quartz.net. Я использую Autofac для внедрения зависимостей. public class PushJob : IJob { public async Task Execute(IJobExecutionContext context) { // need to use some service here } …
1 ответ

Установить ConstructorSelector по умолчанию в Autofac

У Autofac есть хорошая опция для установки политики разрешения конструктора. например, используя MostParametersConstructorSelector: builder.RegisterType<MyClass>() .AsImplementedInterfaces() .UsingConstructor(new MostParametersConstructorSelec…
08 июн '18 в 13:15
1 ответ

Нарушение правил безопасности наследования при переопределении члена: 'Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()'

Я пытаюсь создать приложение asp.net web api 2.0 с использованием VS 2012 и asp net web tools for vs 2012 на платформе.Net 4.5.2; когда я пытаюсь запустить приложение, правила безопасности Наследования нарушаются при переопределении члена: 'Autofac.…
0 ответов

Регистрация Autofac - для определенной пользователем темы

В нашем проекте несколько потоков работают параллельно. Так что для каждого клиента у нас есть соответствующая тема для них. В настоящее время у нас есть журналирование на уровне приложения, используя Serilog, где журналы для всех потоков записывают…
0 ответов

quartz.net C#: как передать внешнюю переменную в задание через JobDataMap

В своем проекте я использую autofac и единицу работы / репозиторий, я тоже использую Quartz.Net. Теперь я пишу работу, в коде моей работы мне нужен доступ к репозиториям. я написал класс для использования в Globl.aspx: using System; using System.Col…
1 ответ

autofac не может правильно определить тип списка

Я пытаюсь разрешить список объектов, используя автофакус контейнера, и ожидаю пустой список в ответ. Тем не менее, я не могу получить пустой список взамен получения 1. Я также пытаюсь без регистрации списка в aotufac conatiner, но получаю тот же отв…
5 ответов

Autofac - убедитесь, что у контроллера есть открытый конструктор без параметров

Я знаю, что об этом спрашивали и отвечали раньше - причина, по которой я спрашиваю, состоит в том, что (я думаю) я попробовал все предложенные решения этой проблемы, но все еще не могу решить ее. У меня есть проект ASP.NET Web API 2.0. У меня устано…
31 май '16 в 09:36
3 ответа

Невозможно выполнить инъекцию свойства с помощью Autofac

Я новичок в автофаке. Я пытаюсь сделать инъекцию свойства, используя этот контейнер IoC. Ниже мой код. Я получаю ошибку: В экземпляре объекта не задана ссылка на объект На этой линии:return _salary.employeeSalary; в GetSalary(int employeeId) метод. …
21 янв '19 в 04:11
1 ответ

Две реализации одного и того же интерфейса в конфигурации JSON Autofac

Мне нужно включить позднюю привязку в приложении, и я хочу иметь возможность явно настраивать службы, используя файл конфигурации JSON. У меня есть интерфейс IDependency и два класса DependencyOne а также DependencyTwo которые оба реализуют интерфей…
21 фев '19 в 12:16
1 ответ

IoC - Autofac и регистрация нескольких сервисов с одним и тем же универсальным интерфейсом

У меня есть сервисный слой со следующими классами / интерфейсами (IServices - пустой интерфейс): public interface IForoChanService<T> : IService { T GetById(int id); IQueryable SearchBy(Expression<Func<T, bool>> predicate); IEnumer…