Вопросы по теме 'ninject'

Создал класс, наследуемый от NinjectModule, куда теперь загрузить?
После создания класса, наследуемого от NinjectModule, и переопределения метода Load() со всеми моими вызовами привязки, где мне настроить ninject в моем веб-приложении asp.net? (МВК) Это httpmodule, который я должен создать? глобальный.asax?
1697 просмотров
schedule 24.12.2023

Как вы организуете свои модули NInject?
Модульная архитектура NInject кажется полезной, но я беспокоюсь, что она может запутаться. Как вы организуете свои модули? В какой сборке вы их держите и как вы решаете, какие провода идут в какой модуль?
1790 просмотров
schedule 13.04.2024

Как использовать конструкторы не по умолчанию с Ninject?
Как использовать Ninject с примером кода для интерфейса и его реализацией следующим образом: public interface IRepository { // common methods for all content types void Insert(BaseContentObject o); void Update(BaseContentObject o);...
1881 просмотров
c# ninject
schedule 19.05.2024

Разрешить массив с помощью Ninject
В Ninject есть автоматическое неявное самопривязывание для конкретных типов. Таким образом, без дополнительной настройки я могу разрешить любой тип в своем приложении, например: Foo foo = Kernel.Get(typeof(Foo)); Теперь, если мне нужен...
874 просмотров
arrays c# asp.net-mvc automapper ninject
schedule 22.09.2022

Как создать экземпляр экспортированного объекта MEF с помощью Ninject?
Мое приложение использует MEF для экспорта некоторых классов из внешней сборки. Эти классы настроены для внедрения конструктора. Проблема, с которой я столкнулся, заключается в том, что MEF пытается создать экземпляры классов, когда я пытаюсь...
3247 просмотров
schedule 28.04.2024

Как вы используете инъекцию метода с Ninject?
У меня есть класс, который должен использовать IRepository для одного метода в своем классе. В идеале я хотел бы избежать необходимости разрешать эту зависимость в конструкторе класса, поэтому я нашел инъекцию на уровне метода в Ninject и задался...
8243 просмотров
schedule 19.01.2024

Первые модульные тесты! ASP.NET MVC с репозиториями, вызывающими ошибки
Я очень новичок в модульном тестировании, поэтому сегодня я начинаю свой первый набор тестов. Я использую библиотеку JustMock от Telerik. Хотя любая информация о модульном тестировании хороша. У меня возникли проблемы с интерфейсной службой,...
433 просмотров
schedule 09.10.2022

NHibernate, внедрение зависимостей. Закройте ISession правильно
Я использую Ninject, NHibernate, ASP.NET MVC3 и шаблон репозитория. Привязка модуля в Ninject следующая. Bind<ISessionFactory>().ToProvider(new SessionFactoryProvider()).InSingletonScope(); Bind<ISession>().ToMethod(context =>...
1485 просмотров
schedule 20.09.2022

Пользовательская авторизация MVC 3 и Ninject IoC
У меня есть собственный класс авторизации, который наследуется от FilterAttribute и реализует IAuthorizationFilter. Я использую последнюю версию Ninject с поддержкой asp.net MVC 3. У меня проблема в том, что я использую инъекцию конструктора для...
9750 просмотров
schedule 03.09.2022

Ninject Request Scope и порожденный поток
У меня есть приложение MVC, настроенное с помощью Ninject и NHibernate. У меня есть несколько запросов, которые приходят, и все, что они делают, это ставят в очередь какую-то работу, запускают поток для обработки очереди и затем возвращаются. У...
735 просмотров

Помогите с фильтрами действий в asp.net mvc 3
Я хочу создать фильтр действий, который будет использоваться ТОЛЬКО двумя контроллерами в моем приложении... Этот фильтр действий должен проверяться для каждого действия внутри ДВУХ контроллеров. Вот мой код фильтра действий public class...
1141 просмотров
schedule 11.06.2024

Самый простой способ имитировать свойства атрибута PostSharp
Я использую атрибут метода PostSharp для авторизации и аудита в моей службе WCF. Он работает правильно, но теперь я пытаюсь заставить свои модульные тесты работать с атрибутом и изо всех сил пытаюсь найти способ имитировать и вводить свойства...
551 просмотров

Привязка свойства Ninject, как сделать правильно
Я установил пакет Ninject (v4.0.30319) в тестовом проекте для тестирования. Создайте тестовый код ниже, к сожалению, ValidateAbuse.Instance.Repository всегда имеет значение Null. Почему Ninject не привязывает репозиторий к свойству...
2309 просмотров
schedule 14.06.2024

Общий репозиторий MVC3 EF Ninject
Я работаю над общим репозиторием, используя Entity Framework/MVC3/Ninject.MVC3. Интерфейс выглядит так. public interface IRepository<TEntity> where TEntity : class { IQueryable<TEntity> Query { get; } void Add(TEntity...
633 просмотров
schedule 08.02.2024

Служба DI без зависимых служб
Я работаю с Ninject для реализации приложения с использованием внедрения зависимостей. Я чувствую, что у меня есть довольно полное понимание концепций, и мне очень понравилась слабосвязанная и тестируемая архитектура, которую приложение получило с...
96 просмотров

Реализация локатора сервисов с внедренными вариациями универсального типа
У меня есть следующее: public interface IConverter<TValue, TConverted> { } public interface IConverterProvider { IConverter<TValue, TConverted> GetConverter<TValue, TConverted>(); } С примером привязки при...
371 просмотров
generics c# service-locator ninject
schedule 29.10.2023

Глобальный доступ к ядру Ninject
Этот вопрос не имеет отношения к Ninject. Это скорее общий вопрос кодирования, но я публикую его здесь на случай, если может быть лучший способ полностью решить проблему в Ninject, чем то, что я пытаюсь сделать. Я хотел бы знать, можно ли получить...
17135 просмотров
schedule 06.08.2022

Внедрение зависимостей с помощью Niject и MVC, а также WCF и N-уровневой архитектуры
Я начал проект в VS 2012; мое решение имеет следующую структуру. 1) Веб-интерфейс (MVC 4), вызывающий уровень WCF 2) Уровень WCF вызывает уровень бизнес-логики 3) Уровень бизнес-логики вызывает уровень репозитория (общий репозиторий) 4)...
514 просмотров

Способы настройки синглтона Ninject
У меня есть класс ( MyFacade ), в который я ввел параметры с помощью Ninject : class MyFacade { IDemoInterface demo; public MyFacade(IDemoInterface demo) { this.demo = demo; } public void MyMethod() {...
21457 просмотров
schedule 21.11.2023

Зависимости Ninject, которые являются InRequestScope, не удаляются
Этот вопрос задавался много раз раньше, но я не могу заставить Ninject размещать службы, которые являются InRequestScope. Я просмотрел все ответы, и в большинстве из них пользователю предлагается использовать Ninject.MVC3 или...
1474 просмотров
schedule 07.02.2024