Вопросы по теме 'autofac'
Autofac - динамически разрешающий компонент с параметрами
У меня есть класс, который принимает интерфейс в качестве аргумента конструктора. Есть две реализации этого интерфейса, и я хочу решить, какую реализацию использовать во время выполнения на основе переменной.
Проблема в том, что приведенный выше...
5638 просмотров
schedule
22.10.2023
Должны ли регистрировать каждый класс, прежде чем контейнер autofac сможет разрешить?
скажем, этот сценарий:
public class B {};
public class C
{
public C(B b){}
}
Чтобы разрешить C из контейнера Autofac, мне нужно зарегистрировать и B, и C в контейнере. Но сегодня я использовал Unity , кажется, мне просто нужно...
3879 просмотров
schedule
11.02.2024
Проблема с регистрацией autofac в выпуске v2.4.5.724
У меня следующая регистрация
builder.Register<Func<Type, IRequestHandler>>(
c => request => (IRequestHandler)c.Resolve(request));
В основном я пытаюсь зарегистрировать фабричный метод, который разрешает экземпляр...
2906 просмотров
schedule
29.11.2023
Внедрение свойства autofac mvc3
Я работаю над проектом asp.net mvc3. Я использую autofac для DI. У меня есть атрибут Say
public class MustBeLoggedInAttribute : ActionFilterAttribute
{
private IUserContext Context {get;set;}
public override void...
1035 просмотров
schedule
28.10.2022
Служба отдыха WCF, внедряющая WebOperationContext с Autofac
Я работаю над проектом спокойной службы .net 4.0 webapi. В этом проекте в одном из объектов мы хотели бы динамически внедрить WebOberationContext.Current. Есть ли способ добиться этого с помощью Autofac. Я много гуглил, но пока не нашел решения. В...
654 просмотров
schedule
26.09.2022
Почему Autofac не может найти log4net с помощью LogInjectionModule?
Как обсуждалось на Autofac Wiki, лучший способ автоматически внедрить log4net.ILog реализацию для класс должен использовать LogInjectionModule . Реализация этого модуля приведена в вики-статье:
public class LogInjectionModule : Module
{...
2140 просмотров
schedule
17.04.2024
Два контейнера Autofac конкурируют за один веб-запрос
Немного странная ситуация: я разрабатываю приложение ASP.NET MVC 3, которое использует Autofac в качестве контейнера IoC и которое можно добавить в любое существующее приложение MVC или WebForms.
Все работает нормально, за исключением случаев,...
123 просмотров
schedule
26.10.2022
Зарегистрируйте строковое значение для конкретного имени параметра
Я использую Autofac, и у меня есть несколько классов, которые запрашивают параметр типа string и name lang. Есть ли способ зарегистрировать строковое значение для всех параметров с именем «lang», чтобы оно разрешалось автоматически? Я не хочу...
2191 просмотров
schedule
08.03.2024
autofac: IEnumerable‹Lazy‹IFoo, IFooMetaData›› --› Lazy.Value (с параметром времени выполнения)?
Используя Autofac, у меня есть несколько компонентов IFoo, которые принимают параметр времени выполнения в конструкторе. Я использую некоторые метаданные из типов вместе с параметром времени выполнения для создания запущенных экземпляров и управления...
870 просмотров
schedule
17.04.2024
Автофак + СигналР
Я совершенно не знаком с библиотеками autofac и singalR, поэтому будьте со мной полегче! У меня есть следующий код в загрузчике, который работает сам по себе без signalR.
var builder = new ContainerBuilder();...
2708 просмотров
schedule
19.10.2023
Зарегистрировать универсальный завод
У меня есть интерфейсы ICommand и ICommandHandler<TCommand> , и мне нужно внедрить factory:
public class CommandProcessor
{
private readonly Func<Type, ICommandHandler<ICommand>> _handler;
public...
337 просмотров
schedule
22.09.2022
Получение ModelBinderType не является ошибкой атрибута после интеграции autofac 3 с MVC 4
Как было предложено на ttps://code.google.com/p/autofac/wiki/MvcIntegration#Register_Model_Binders, я поместил атрибут ModelBinderType в свой класс ModelBinder. Раньше он работал нормально (по крайней мере, не показывал никаких ошибок), когда я был...
228 просмотров
schedule
29.02.2024
загрузить репозиторий с параметрами конструктора в Web API (1)
Я пытаюсь получить следующий сценарий с помощью autofac, но я не уверен, как мой код будет построен, чтобы запустить его.
У меня есть класс репозитория, этому классу репозитория нужно получить ключ проекта (строку) при инициализации (конструктор)....
593 просмотров
schedule
03.09.2022
Решение проблемы Autofac Нарушены правила безопасности наследования при переопределении члена GetService
У меня есть приложение ASP.NET MVC, использующее Autofac.
Я добавил соответствующие пакеты через:
Install-Package Autofac
Install-Package Autofac.Mvc4
Когда я запустил веб-приложение, выскочила эта ошибка:
Нарушены правила...
13457 просмотров
schedule
28.07.2022
Внедрить объект во время выполнения на основе значения другого объекта с помощью Autofac
Как вы вводите объект во время выполнения на основе значения другого объекта с помощью Autofac?
Я хочу сделать что-то вроде ниже, где я могу зарегистрировать каждый AggregateQuoteManager и вызвать тот, который мне нужен, во время выполнения на...
101 просмотров
schedule
02.01.2024
Внедрение свойства Autofac в базовый контроллер
У меня есть базовый контроллер, я пытаюсь внедрить свойства, но не работаю...
public class BaseController : Controller
{
public ILoggingService loggingService { get; set; }
public BaseController()
{
}
}
Это моя конфигурация...
1297 просмотров
schedule
24.09.2022
Использование Autofac с Web Api 2 и Owin
Я новичок в библиотеках DI и пытаюсь использовать Autofac в проекте WebApi 2 с Owin. Это мой курс Owin Startup,
[assembly: OwinStartup(typeof(FMIS.SIGMA.WebApi.Startup))]
namespace FMIS.SIGMA.WebApi
{
public class Startup
{
public...
2030 просмотров
schedule
03.08.2022
Обработчик событий в концентраторе SignalR
Я столкнулся со следующей проблемой. У меня есть такой концентратор SignalR:
public class NewsLetterHub : Hub
{
private readonly IServicesContainer _servicesContainer;
private readonly ILifetimeScope _hubLifetimeScope;
public...
1197 просмотров
schedule
27.03.2024
Макет Autofac.IComponentContext с модульными тестами С#
Я пытаюсь издеваться над IComponentContext с помощью NSubstitute, как показано ниже:
[TestClass()]
public class SyncRepositoryFactoryTests
{
private IComponentContext _container;
private SyncRepositoryFactory _factory;...
1765 просмотров
schedule
25.01.2024
Создание делегирующей фабрики с помощью Autofac с использованием свойства
Я пытаюсь создать фабрику, чтобы помочь преобразовать класс на основе интерфейса (IIncomingMessage) в новые экземпляры других классов (AMessage, BMessage) на основе свойства одного класса, например:
public interface IIncomingMessage
{
public...
807 просмотров
schedule
31.10.2022