Вопросы по теме '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 просмотров
schedule
19.05.2024
Разрешить массив с помощью Ninject
В Ninject есть автоматическое неявное самопривязывание для конкретных типов. Таким образом, без дополнительной настройки я могу разрешить любой тип в своем приложении, например:
Foo foo = Kernel.Get(typeof(Foo));
Теперь, если мне нужен...
874 просмотров
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 просмотров
schedule
10.11.2023
Самый простой способ имитировать свойства атрибута PostSharp
Я использую атрибут метода PostSharp для авторизации и аудита в моей службе WCF. Он работает правильно, но теперь я пытаюсь заставить свои модульные тесты работать с атрибутом и изо всех сил пытаюсь найти способ имитировать и вводить свойства...
551 просмотров
schedule
05.10.2022
Общий репозиторий 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 просмотров
schedule
15.07.2022
Реализация локатора сервисов с внедренными вариациями универсального типа
У меня есть следующее:
public interface IConverter<TValue, TConverted>
{
}
public interface IConverterProvider
{
IConverter<TValue, TConverted> GetConverter<TValue, TConverted>();
}
С примером привязки при...
371 просмотров
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 просмотров
schedule
30.03.2024
Способы настройки синглтона 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
Пользовательский поставщик экземпляров для фабрики Ninject
У меня есть следующие два интерфейса:
public interface ILogger {}
public interface ILoggerFactory {}
ILoggerFactory содержит метод GetLogger , который принимает Type вызывающего класса в качестве параметра и возвращает экземпляр...
646 просмотров
schedule
12.12.2023
Ninject не разрешается через DependencyResolver в Application_Start
Я пытался решить это все утро, но, похоже, пришло время спросить совета.
У меня есть приложение MVC/WebApi/SignalR. У меня есть служба, которую я хотел бы запустить вместе с веб-приложением. И я хотел бы, чтобы этот сервис был внедрен. Итак, вот...
4011 просмотров
schedule
11.08.2022