Описание тега property-injection
1
ответ
Autofac вставляет контекст в контроллер и сущности
У меня есть приложение MVC, построенное на EF4.3, и я пытаюсь провести некоторый рефакторинг / очистку, внедряя DbContext в сущности вместо того, чтобы передавать его. Я уже использую Autofac для передачи контекста моим контроллерам, и это прекрасно…
10 фев '15 в 14:05
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…
15 фев '10 в 23:06
0
ответов
Как использовать инъекцию свойств в unity и asp.net mvc3?
Я хотел бы использовать инъекцию свойств в приложении MVC3. Я настроил Unity 2 как DI-контейнер, и все отлично работает с помощью внедрения конструктора, но я не могу понять, как использовать внедрение свойства. Я пометил свойства атрибутом [Depende…
03 окт '11 в 13:51
3
ответа
Внедрение программных свойств с помощью Microsoft Unity
В своем решении я использую внедрение в конструктор, но у этого класса есть свойство, которое я не хочу передавать в конструктор, где у меня есть инвариантные зависимости. Допустим, у меня есть ILogger, и у него есть свойство FileName, которое я хоч…
07 июл '09 в 11:33
2
ответа
Внедрение статического свойства Unity
У меня есть два класса, один из которых устанавливает контейнер путем регистрации типов, а другой содержит статическое свойство, в которое я хочу внедрить. Моя проблема в том, что свойство никогда не устанавливается путем внедрения, поэтому, когда я…
28 фев '13 в 11:40
1
ответ
DryIoC не будет вводить свойства в контроллер ASP.NET Core MVC
Я использую https://bitbucket.org/dadhi/dryioc/src/589e7c0b356a/NetCore/src/DryIoc.AspNetCore.Sample качестве базового уровня. Попытался реализовать селектор на основе атрибутов с помощью следующего: private static PropertyOrFieldServiceInfo GetImpo…
30 май '17 в 11:16
2
ответа
Asp.Net Web Api и Autofac с проблемой атрибута Custom Authorization (внедрение свойства)
Я использую Autofac, чтобы внедрить все мои зависимости проекта, который работает отлично. Теперь я добавил атрибут Custom Authorization (мне не нужны очень сложные функции, такие как OWIN и Identity). Настраиваемый атрибут авторизации зависит от ур…
04 июл '15 в 01:31
1
ответ
Как использовать Property Injection в MVC Core и AutoFac
Я могу легко использовать Constructor Parameter Injection в MVC Core. Но свойство Injection не поддерживается. Я пытаюсь использовать AutoFac, но тоже не получается.Итак, как использовать Property Injection в MVC Core.Вот код с автофаком services.Ad…
23 май '18 в 04:04
1
ответ
Как внедрить свойство в класс, который я не контролирую создание
Как я могу ввести свойство IServiceManager в этот класс с помощью autofac? Это пользовательский класс фабрики поставщиков ресурсов, который вызывается при вызове HttpContext.GetGlobalResourceObject("", "MyResource") чтобы получить строку ресурса. pu…
24 фев '14 в 16:53
5
ответов
IoC с зависимостями типа значения и типа объекта
Я ищу предложения о том, как лучше проектировать объекты для IoC Предположим, у меня есть объект (Service), который имеет зависимость от DataContext, который зарегистрирован в Ioc. Но это также требует свойства name, я мог бы спроектировать объект т…
14 ноя '11 в 16:23
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…
04 сен '17 в 11:23
1
ответ
Как я могу заставить Castle Windsor автоматически ввести свойство?
У меня есть свойство в моих классах для службы регистрации. private ILogger logger = NullLogger.Instance; public ILogger Logger { get { return logger; } set { logger = value; } } И у меня есть это в моей регистрации компонента: container.AddFacility…
29 июн '09 в 14:55
2
ответа
Как предотвратить использование Виндзорским замком зависимостей от свойств?
Есть ли способ запретить Castle Windsor автоматически вставлять зависимости в свойства (кроме атрибута [DoNotWire])?
31 авг '09 в 20:46
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…
22 ноя '18 в 06:22
3
ответа
Как решить проблему с вводом свойств с помощью Autofac?
У меня есть веб-приложение MVC, которое использует Autofac для внедрения служб в контроллеры. Проблема: я пытаюсь выполнить инъекцию свойства в сервис, и он не работает (свойство всегда имеет значение null). Что я ожидаю: я ожидаю, что свойство буде…
14 апр '15 в 09:45
1
ответ
Как внедрить только одно свойство в класс
У меня есть класс class A{ private Foo foo; private Bar bar; private Baz baz; } Теперь у этого класса есть конструктор, который инициализирует foo и bar. Baz Однако имеет DataSource поле, в которое я хочу впрыснуть весну. A конструктор класса инициа…
11 авг '13 в 11:38