Описание тега ninject-extensions
Ninject Extensions are a collection of open-source projects designed to extend the functionality of the Ninject open-source dependency injector for the .NET framework.
2
ответа
Расширение Ninject XML - Архитектура плагинов
Я использую расширение ninject xml для создания разных DAL для одного и того же исполняемого файла (плагинов). Моя идея заключалась в том, чтобы поместить все из них (DLL) в подпапку основного приложения с файлами ninject xml. Проблема в том, что ni…
09 ноя '12 в 13:38
2
ответа
Создание собственного поставщика Ninject для нескольких типов, реализующих один и тот же интерфейс
У меня есть интерфейс, скажем, это IDrawingTool, У меня есть несколько классов, реализующих этот интерфейс, скажем, PencilTool, PenTool, YellowMarkerToolи т. д. Я обычно связываю более одного из этих классов в Ninject, и всегда получаю доступ IDrawi…
16 апр '16 в 00:18
1
ответ
Использование Ninject.MockingKernel с Asp.Net Web API
Я настроил проект Web API с использованием Ninject, и я использовал исправление, подробно описанное здесь, чтобы заставить его работать с последней версией Web API. Все работает нормально, но я сейчас пытаюсь написать несколько тестов. Я использую х…
09 авг '12 в 14:48
2
ответа
Получение Ninject для работы
Очевидно, я что-то упустил. У меня есть приложение MVC и я установил Ninject 3 и расширения MVC3 (хотя я использую MVC4). у меня есть SiteSettings класс, на который ссылается весь проект, который выглядит так: public class SiteSettings { private sta…
17 янв '13 в 23:25
1
ответ
Расширение NInject WCF не работает с ninject 2.3
Я использовал расширение NInject WCF 2.2 в своем приложении, но после обновления версии Ninject до 2.3 он перестает работать и возвращает ошибку сериализации. Есть ли обновленная версия расширения WCF для 2.3, или я должен использовать Ninject 2.2. …
22 июл '11 в 07:14
0
ответов
Ninject Factory с введенными аргументами
Я пытаюсь создать Ninject Factory, используя Ninject.Extensions.Factory, как показано ниже: public interface ICommandBatchFactory { CommandBatch GetCommandBatch(ILogger logger); } Проблема в том, что мне нужно, чтобы "logger" вводился в экземпляр / …
26 сен '18 в 07:08
1
ответ
Как получить привязку на основе фабричного параметра -> путь к пространству имен?
Я использую Ninject 3.0.1.10 и ninject.extensions.factory 3.0.1.0 из NuGet - в "реальном" сценарии я также буду использовать ninject.extensions.conventions (вместо того, чтобы вручную связывать IFoo), но я хотел держитесь подальше от этого, чтобы по…
16 янв '13 в 19:24
1
ответ
Поставщик Ninject не может разрешить типы, зарегистрированные в именованной области
Я использую расширение NamedScoped Ninject в попытке создать графы объектов, которые создаются каждый раз, когда обработчик команд создается контейнером. Другими словами, мне нужен свежий граф объектов для каждой команды, которая может быть обработа…
10 сен '14 в 14:39
2
ответа
Как NLog привязывается к ILogger с помощью Ninject & Ninject.Extensions.Logging
Привет, я пытаюсь использовать NLog с приложением Web Api 2, которое использует Ninject для внедрения зависимостей. Я изо всех сил пытался найти конкретную информацию о том, как это сделать, до сих пор я установил пакеты NuGet для NLog & NLog.Config…
28 окт '16 в 13:21
2
ответа
Исключить исключение ArgumentNullException расширения WCF с помощью привязки NET.TCP
У меня есть служба WCF 4 с 2 конечными точками, настроенными на использование wsHttpBinding и netTcpBinding. Я размещаю службу в IIS 7.5 с использованием WAS и использую расширение Ninject WCF для DI в своем сервисе. Мой сервис работает нормально, к…
27 мар '11 в 19:01
1
ответ
Не удается найти ссылку на NinjectWcfApplication при попытке установить nInject для WCF
Я хочу добавить nInject в службу WCF, и я следовал ниже шагов. http://www.aaronstannard.com/post/2011/08/16/dependency-injection-ninject-wcf-service.aspx Проблема: я не могу найти NinjectWcfApplication класс для наследования для global.asax. Пожалуй…
04 июл '14 в 12:44
1
ответ
NInject 3 Условные обозначения Атрибут NInject не вводится
Для класса с конструкцией, представленной ниже, внедрение в конструктор работает отлично, но не является свойством. Что еще мне нужно добавить к соглашениям, чтобы сделать Inject атрибутивная работа public partial class Repo { [Inject] public ILogge…
02 янв '13 в 11:05
1
ответ
Ninject Factory Extension Утечка памяти?
Я использую следующий интерфейс в качестве ToFactory() связывание: public interface ISamplerFactory { ISampler Create(Action<EventHandler<ValueChangedEventArgs>> register, Action<EventHandler<ValueChangedEventArgs>> unregiste…
05 фев '13 в 12:16
1
ответ
Ninject: Как получить доступ к корневому объекту NamedScope с завода
В моем приложении я использую Ninject и NamedScopeExtension. Один из объектов глубже в графе объектов нуждается в доступе к корневому объекту, который определил названную область. Мне кажется, что DefinesNamedScope() также не подразумевает InNamedSc…
28 окт '14 в 16:50
0
ответов
Ninject Interception не работает с MVC 5
Я пытаюсь реализовать InterceptAttribute, который должен перехватывать любой метод, к которому я добавляю атрибут. У меня это работает в решении WebAPI, однако я не могу заставить его работать в приложении MVC 5. Код одинаков в обоих проектах. Следу…
25 ноя '14 в 14:48
2
ответа
Внедрение зависимостей в сервисе и для веб-приложения
Я использую внедрение зависимостей для своего бизнес-уровня, который содержит сервисы, такие как мой пример ниже: public class MyService : IMyService { private IMyDbContext DbContext; public MyService(IMyDbContext dbContext) { this.DbContext = dbCon…
02 июн '15 в 18:16
1
ответ
Ninject Load FromAssembliesInPath с помощью конструктора
Если я скажу, есть код, который работает так: private static void LoadFromAssemblies(IKernel kernel) { string appPath = HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath); kernel.Scan(a => { a.FromAssembliesInPath(st…
26 май '11 в 07:13
2
ответа
Ninject Intercept
Из какой DLL я могу получить расширение Intercept? Я добавил Ninject.Extensions.Interception с http://github.com/danielmarbach/ninject.extensions.interception. Есть ли образец работы? Что мне нужно, так это создать перехватчик, который будет проходи…
30 июн '10 в 10:03
0
ответов
Расширение Factory Ninject вместо IResolutionRoot + Caliburn
Я изучаю Ninject и Caliburn, и я тестирую и читаю..... В моем примере я нашел способ реализовать IResolutionRoot, но я прочитал там также возможность использовать Factory? Я читал вики о Ninject.Extensions.Factory (прокси), но я не вижу, как реализо…
08 сен '18 в 15:19
1
ответ
Ninject связывает все фабричные интерфейсы
Есть ли простой способ использовать Ninject для привязки всех интерфейсов Factory к методу расширения ToFactory()? public class Foo { readonly IBarFactory barFactory; public Foo(IBarFactory barFactory) { this.barFactory = barFactory; } public void D…
07 июн '12 в 23:50