Вопросы по теме '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
Помогите с фильтрами действий в asp.net mvc 3
Я хочу создать фильтр действий, который будет использоваться ТОЛЬКО двумя контроллерами в моем приложении... Этот фильтр действий должен проверяться для каждого действия внутри ДВУХ контроллеров.
Вот мой код фильтра действий
public class...
1141 просмотров
schedule
11.06.2024
Самый простой способ имитировать свойства атрибута PostSharp
Я использую атрибут метода PostSharp для авторизации и аудита в моей службе WCF. Он работает правильно, но теперь я пытаюсь заставить свои модульные тесты работать с атрибутом и изо всех сил пытаюсь найти способ имитировать и вводить свойства...
551 просмотров
schedule
05.10.2022
Привязка свойства 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 просмотров
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