Описание тега property-injection

1 ответ

Autofac вставляет контекст в контроллер и сущности

У меня есть приложение MVC, построенное на EF4.3, и я пытаюсь провести некоторый рефакторинг / очистку, внедряя DbContext в сущности вместо того, чтобы передавать его. Я уже использую Autofac для передачи контекста моим контроллерам, и это прекрасно…
1 ответ

Используйте Mono.Cecil, чтобы внедрить автоматически реализованное поле поддержки свойства

Чтобы быть более ленивым, я просто хочу писать меньше кода, но делаю то же самое, поэтому я сделал тест. Просто хотите использовать какой-нибудь атрибут и использовать mono.cecil, чтобы добавить в DLL-файл какой-нибудь код il. И вот деталь: при их к…
16 май '16 в 14:47
1 ответ

Инъекция Ninject 2 Property для ActionFilterAttribute не работает

У меня есть атрибут метода, который ожидает, что несколько свойств будут введены Ninject 2, но userSession а также jobRepository идут как ноль: [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] public class JobAttribute : ActionFilter…
0 ответов

Как использовать инъекцию свойств в unity и asp.net mvc3?

Я хотел бы использовать инъекцию свойств в приложении MVC3. Я настроил Unity 2 как DI-контейнер, и все отлично работает с помощью внедрения конструктора, но я не могу понять, как использовать внедрение свойства. Я пометил свойства атрибутом [Depende…
3 ответа

Внедрение программных свойств с помощью Microsoft Unity

В своем решении я использую внедрение в конструктор, но у этого класса есть свойство, которое я не хочу передавать в конструктор, где у меня есть инвариантные зависимости. Допустим, у меня есть ILogger, и у него есть свойство FileName, которое я хоч…
2 ответа

Внедрение статического свойства Unity

У меня есть два класса, один из которых устанавливает контейнер путем регистрации типов, а другой содержит статическое свойство, в которое я хочу внедрить. Моя проблема в том, что свойство никогда не устанавливается путем внедрения, поэтому, когда я…
1 ответ

DryIoC не будет вводить свойства в контроллер ASP.NET Core MVC

Я использую https://bitbucket.org/dadhi/dryioc/src/589e7c0b356a/NetCore/src/DryIoc.AspNetCore.Sample качестве базового уровня. Попытался реализовать селектор на основе атрибутов с помощью следующего: private static PropertyOrFieldServiceInfo GetImpo…
2 ответа

Asp.Net Web Api и Autofac с проблемой атрибута Custom Authorization (внедрение свойства)

Я использую Autofac, чтобы внедрить все мои зависимости проекта, который работает отлично. Теперь я добавил атрибут Custom Authorization (мне не нужны очень сложные функции, такие как OWIN и Identity). Настраиваемый атрибут авторизации зависит от ур…
1 ответ

Как использовать Property Injection в MVC Core и AutoFac

Я могу легко использовать Constructor Parameter Injection в MVC Core. Но свойство Injection не поддерживается. Я пытаюсь использовать AutoFac, но тоже не получается.Итак, как использовать Property Injection в MVC Core.Вот код с автофаком services.Ad…
1 ответ

Как внедрить свойство в класс, который я не контролирую создание

Как я могу ввести свойство IServiceManager в этот класс с помощью autofac? Это пользовательский класс фабрики поставщиков ресурсов, который вызывается при вызове HttpContext.GetGlobalResourceObject("", "MyResource") чтобы получить строку ресурса. pu…
5 ответов

IoC с зависимостями типа значения и типа объекта

Я ищу предложения о том, как лучше проектировать объекты для IoC Предположим, у меня есть объект (Service), который имеет зависимость от DataContext, который зарегистрирован в Ioc. Но это также требует свойства name, я мог бы спроектировать объект т…
0 ответов

Предотвратить ли Autofac агрессивные инъекционные свойства?

У меня есть простой класс: public class MyWidget { private string _something; public MyWidget(string name) { } public string Something { get { return _something; } set { _something = value; } } } что я регистрируюсь в Autofac: var builder = new Cont…
30 июн '17 в 17:15
3 ответа

Spring @Autowired и @Value на имущество не работает

Я хотел бы использовать @Value на имущество, но я всегда получаю 0(на инт).Но на параметре конструктора это работает. Пример: @Component public class FtpServer { @Value("${ftp.port}") private int port; public FtpServer(@Value("${ftp.port}") int port…
1 ответ

Как я могу заставить Castle Windsor автоматически ввести свойство?

У меня есть свойство в моих классах для службы регистрации. private ILogger logger = NullLogger.Instance; public ILogger Logger { get { return logger; } set { logger = value; } } И у меня есть это в моей регистрации компонента: container.AddFacility…
2 ответа

Как предотвратить использование Виндзорским замком зависимостей от свойств?

Есть ли способ запретить Castle Windsor автоматически вставлять зависимости в свойства (кроме атрибута [DoNotWire])?
1 ответ

Виндзорский Замок: Внедрение Собственности

Я реализовал CustomMembershipProvider, который является производным от ExtendedMembershipProvider. IUserService является зависимостью CustomMembershipProvider, которая будет использоваться для проверки заданных учетных данных. Это будет настроено в …
21 фев '15 в 18:18
0 ответов

Spring: возможно ли ввести внешнее индексированное свойство?

У меня есть следующий файл application.properties: cassandra.connection.hosts[0]=host1.lab.org cassandra.connection.hosts[1]=host2.lab.org И я ищу способ внедрить его в виде списка в бин Spring - что-то вроде этого: @Value("${cassandra.connection.ho…
15 мар '16 в 21:00
2 ответа

Внедрение свойства / метода с использованием Autofac в атрибутах фильтра

Попытка использовать autofac для внедрения зависимости по свойству. Экземпляр всегда нулевой, и в него не вставляется зависимость. Ниже приведен класс, в который необходимо ввести свойство. public class UserAccount { public IAccountService AccountSe…
3 ответа

Как решить проблему с вводом свойств с помощью Autofac?

У меня есть веб-приложение MVC, которое использует Autofac для внедрения служб в контроллеры. Проблема: я пытаюсь выполнить инъекцию свойства в сервис, и он не работает (свойство всегда имеет значение null). Что я ожидаю: я ожидаю, что свойство буде…
1 ответ

Как внедрить только одно свойство в класс

У меня есть класс class A{ private Foo foo; private Bar bar; private Baz baz; } Теперь у этого класса есть конструктор, который инициализирует foo и bar. Baz Однако имеет DataSource поле, в которое я хочу впрыснуть весну. A конструктор класса инициа…
11 авг '13 в 11:38