Описание тега light-inject
An ultra lightweight single file Inversion of Control container for the .Net framework.
1
ответ
Проблема LightInject с DependencyResolver
Я написал конфигурацию для lightinject в отдельный класс. В приложении Global.ascx запуск у меня есть AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); var container = new ServiceContainer(); DependencyResolver.SetR…
09 май '14 в 09:38
1
ответ
LightInject: Конструктор Инъекция и IDisposable
Я хотел бы использовать функцию инжекции конструктора LightInject, но сначала я хотел бы прояснить некоторые моменты, связанные с управлением жизненным циклом IDisposables. Учтите следующее: Пример А public class Foo : IDisposable { readonly IBar ba…
01 апр '15 в 23:28
1
ответ
С LightInject, как я могу передать аргументы дочерним зависимостям без регистрации группы фабрик?
В приведенном ниже коде я пытаюсь внедрить ViewModel в View, в то время как ViewModel требует обернуть модель и другую службу, которая находится в контейнере. Модель не зарегистрирована, так как она не является "услугой". Как я: а) не нужно предоста…
05 дек '18 в 22:45
0
ответов
LightInject - для этого объекта в ядре.net не определен конструктор без параметров
У меня проблемы с получением экземпляра с использованием lightinject и.net core. Первоначально это был полный набор классов и т. Д., Но я упростил его. В моем классе запуска ConfigureServices у меня есть следующий код; var container = new ServiceCon…
16 фев '17 в 10:02
2
ответа
Автопереключение с LightInject plus Nsubstitute, как?
Я новичок в обеих библиотеках, и перед тем, как приступить к их использованию в большом проекте, мне нужно уточнить мои варианты автоматической блокировки кода при выполнении небольшого кода в моих модульных тестах. Потратив некоторое время на Googl…
03 май '14 в 13:31
1
ответ
Доступ к экземпляру контейнера с помощью LighInject
При использовании LightInject, как вы можете использовать доступ к экземпляру контейнера в контекстах, отличных от начальной регистрации / начальной загрузки? Я следовал руководству по началу работы с LightInject и гуглял, но ничего подобного не наш…
13 мар '18 в 14:58
2
ответа
Исключение Stackru при использовании Fallback с Create в LightInject 3.0.2.5
Это копия https://github.com/seesharper/LightInject/issues/173 Я пытался автоматически создавать конкретные типы, используя fallback и.Create(), но он как-то зацикливается, и я не понимаю, почему. Вот мой тестовый код: public class Foo { public Foo(…
18 мар '15 в 05:07
1
ответ
Разрешить экземпляры в статических функциях с помощью LightInject
Я использую LightInject в проекте ASP MVC. Код инициализации более или менее такой же, как на: http://www.lightinject.net/ Мой вопрос заключается в том, как разрешить экземпляры в статических функциях, например, в помощнике HTML: public static strin…
15 ноя '14 в 16:35
0
ответов
Winforms IOC Container - корень композиции
Недавно я немного поболтал с контейнерами IOC (в моем случае LightInject). Я читал, что вам нужно использовать контейнер только ОДИН РАЗ, при запуске, и нигде больше. Это то, что я пытаюсь понять. Если я могу ссылаться на контейнер только в методе н…
10 апр '17 в 10:44
1
ответ
LightInject типизированные фабрики с параметрами
В соответствии с документацией LightInject мы можем создать типизированную фабрику и передать ей значение следующим образом: public class Foo : IFoo { public Foo(int value) { Value = value; } public int Value { get; private set; } } public interface…
22 июл '16 в 16:46
1
ответ
Настройте AutoMapper с помощью LightInject
Кто-нибудь знает, как настроить AutoMapper с помощью LightInject? Документация AutoMapper содержит только примеры для Ninject и Simple Injector. У меня возникают проблемы при попытке зарегистрировать конфигурацию AutoMapper. Я использую ASP.NET MVC …
19 июл '18 в 20:25
0
ответов
Как получить экземпляр на основе текущей культуры потоков
Настройка: LightinjectComposition.cs serviceRegistry.Register<IdentityLocator>(f => IdentityLocator.GetInstance()); serviceRegistry.Register<IIdentity>(f => f.GetInstance<IdentityLocator>().Get()); // I could use this too: //…
14 янв '16 в 15:52
1
ответ
Метод не найден при использовании LightInject с MVC5 и.Net 4.5
При настройке LightInject для контроллера MVC я получаю сообщение об ошибке при вызове container.EnableMvc(); в настройке инжектора. Ошибка: Метод не найден: 'Void LightInject.WebContainerExtensions.EnablePerWebRequestScope(LightInject.IServiceConta…
21 сен '16 в 13:39
1
ответ
LightInject Определить тип разрешается?
Я смотрю на переход от Ninject к более легкому (и более быстрому) каркасу Ioc. Я взял LightInject и у меня есть игра, но не могу найти, как сделать следующее: Из вызова RegisterConstructorDependency я хочу определить тип разрешаемого объекта. Информ…
13 мар '15 в 00:37
2
ответа
Как настроить LightInject в ASP.NET MVC?
Я использую SimpleInjector в MVC с этим кодом public static class SimpleInjectorInitializer { public static void Initialize() { var container = new Container(); InitializeContainer(container); container.RegisterMvcControllers(Assembly.GetExecutingAs…
18 авг '14 в 15:07
1
ответ
Unity имеет CreateChildContainer, есть ли эквивалент в SimpleInjector или LightInject
Мы находимся в процессе оценки SimpleInjector и LightInject, чтобы заменить нашу текущую реализацию Unity в нашем приложении. В Unity есть метод, который допускает иерархию контейнеров с вызовом CreateChildContainer(). Есть ли эквивалент для SimpleI…
12 фев '14 в 22:12
1
ответ
FluentValidation в Lightinject
Я использую Fluentvalidation и Lightinject Вот мой код для вставки статьи в блоге; public OperationResultDto Add (BlogArticleDto blogArticleDto) {OperationResultDto result = new OperationResultDto (); ValidationResult validationResult = _blogArticle…
08 июн '15 в 04:05
1
ответ
Контейнер LightInject IoC генерирует стекопоток в резервном методе
Я возился с LightInject, чтобы попытаться настроить IoC-решение, содержащее proj-домен, proj-компонент Infrastructure, proj-компонент MVC и proj-компонент DependencyResolution. Инфраструктура, MVC и DependencyResolution ссылаются на домен. MVC ссыла…
29 апр '15 в 13:11
1
ответ
Аналог ObjectFactory.GetInstance в контейнере LightInject IoC
Есть ли какой-нибудь аналог "ObjectFactory.GetInstance" в контейнере LightInject IoC? Например, мне нужно разрешить интерфейс в моем пользовательском атрибуте поведения, который унаследован от IServiceBehavior, но по умолчанию нужный мне интерфейс н…
09 ноя '16 в 13:06
1
ответ
Почему LightInject использует ImmutableHashTree для хранения регистраций вместо простого словаря?
Я смотрю на несколько IoC-содержимого, чтобы выбрать один для использования в моей работе, и, глядя на кодовую базу LightInject, я наткнулся на то, чего не понимаю... В СервисКонтейнер GetInstance(Type serviceType, string serviceName) метод, он форм…
01 июл '14 в 20:46