Wiki Logo
  • Переключить навигацию
XWikiGuest
Вход

  • Home
  • Перечень страниц
  • Каталог пользователей
  • Список приложений

  • Глобальные
  • Перечень Вики
  1. Разработка
  2. …
  3. Библиотеки
  4. DI IOC AOP
  5. Ninject

Комментарий к Ninject

Редактировал(а) Alexandr Fokin 2024/01/04 19:19
  • Управление
  • Копировать
  • Действия
  • Экспорт
  • Предварительный просмотр
  • Просмотр
  • Посмотреть исходный текст
  • Дочерние страницы
  • Содержание
  • Вложения
  • История
  • Информация
  • Просмотреть отметки "Нравится"
Экспорт
Форматы документов Office
Экспорт в PDF Экспорт в ODT Экспорт в RTF
Другие форматы документов

Выберите страницы для экспорта:

  • Созданные страницы Страницы, созданные пользователем или расширениями XWiki от имени пользователя.
  • Созданные и измененные страницы Включает измененные страницы расширения (обычно страницы конфигурации).
  • Все страницы Включает в себя неизмененные страницы расширения.
Выбрать всё/ -
Условные обозначения:
Созданная страница
Модифицированная страница расширения
Чистая страница расширения
Экспорт в HTML

  • Alexandr Fokin
    Alexandr Fokin, 2020/11/05 14:13

    Внедрение с привязкой по имени

    How To Use Ninject Named Bindings With DependencyResolver and PropertyInjection
    https://stackoverflow.com/questions/6133431/how-to-use-ninject-named-bindings-with-dependencyresolver-and-propertyinjection

    Регистрация зависимостей с привязкой по имени

    Bind<IRepository>().To<AlphaRepository>().Named("Alpha");
    Bind<IRepository>().To<AnotherRepository>().Named("Beta");

    //Указание какую реализацию использовать

    using Ninject;

    class ([Named("Alpha")] IRepository repository)
  • Alexandr Fokin
    Alexandr Fokin, 2020/11/05 14:14

    Декоратор

    Ninject dependency injection with Decorator pattern
    https://stackoverflow.com/questions/8910519/ninject-dependency-injection-with-decorator-pattern

    Bind<IDo>().To<DoDecorator>();
    Bind<IDo>().To<Do>().WhenInjectedInto<DoDecorator>();
  • Alexandr Fokin
    Alexandr Fokin, 2020/12/06 20:58

    Перехват

    ninject/Ninject.Extensions.Interception
    https://github.com/ninject/ninject.extensions.interception

    Using Ninject.Extensions.Interception Part 1 : The Basics
    https://web.archive.org/web/20150321024715/http://codepyre.com/2010/03/using-ninject-extensions-interception-part-1-the-basics/

    Ninject Intercept any method with certain attribute?
    https://stackoverflow.com/questions/6386461/ninject-intercept-any-method-with-certain-attribute

Постоянная ссылка
Удалить
Вы уверены, что хотите удалить этот комментарий?

Приложения

  • Help
  • Панель управления
  • Песочница
  • Больше приложений

Навигация

XWiki 13.10.7