ninject

Я не уверен, что поверхности TPL достаточно для того, чтобы это было жизнеспособным, и поэтому не стесняйтесь просто указывать альтернативные шаблоны, которые работают вместо этого. :) Я пытаюсь выяснить, могу ли я использовать Ninject для введенных ctor зависимостей, которые в идеале должны быть ограничены...

Простой случай: У меня есть интерфейс для регистрации сообщений, например: public interface ILogger { void Log(string message); } И, возможно, три различных класса реализуют этот интерфейс. Теперь я мог бы написать в одном месте, строка для Ди, что-то вроде: kernel.Bind<ILogger>().To<Conso...

Я использую Ninject для загрузки нескольких модулей. Когда два модуля пытаются связать две разные реализации для интерфейса, ninject вызывает ошибку, что многократная привязка для интерфейса обслуживание не допускается. Все другие фреймворки МОК, которые я использую (Unity, Windsor, Spring.net и т. д) вс...

У меня есть такая иерархия классов: public interface ISR { } public interface ICU { } public interface IFI { } public class CU : ICU { } public class SR : ISR { public SR(IFI fi) { FI = fi; } public IFI FI { get; set; } } public class FI : IFI { public FI(ISR sr, ICU cu) ...

рискуя попасть на территорию Священной войны, каковы сильные и слабые стороны этих популярных структур DI/IoC, и можно ли легко считать их лучшими? ..: Ninject единство замок.Виндзор Autofac StructureMap есть ли другие рамки DI/IoC для C#, которые я не перечислил здесь? в контексте моего варианта испол...

использование EF5 с общим шаблоном репозитория и ninject для внедрения зависимостей и запуск проблемы при попытке обновить сущность в базе данных с использованием хранимых процессов с моим edmx. мое обновление в DbContextRepository.cs это: public override void Update(T entity) { if (entity == null) ...

Я решил начать использовать Ninject и столкнуться с проблемой. Скажем, у меня есть следующий сценарий. У меня есть IService интерфейс и 2 класса, реализующие этот интерфейс. А также у меня есть класс, который имеет конструктор getting IService и int. Как я могу создать экземпляр этого класса с помощью Ninject...

это проект Web API 2. когда я реализую DI с помощью Ninject, я получил сообщение об ошибке произошла ошибка при попытке создать контроллер типа 'TokenController'. Убедитесь, что контроллер имеет открытый конструктор без параметров. [assembly: OwinStartup(typeof(Web.Startup))] namespace Web { public pa...

Я полный новичок в ninject я разбирал чужой код и нашел несколько экземпляров модулей nInject - классов, производных от Ninject.Модули.Модуль, и есть метод загрузки, который содержит большую часть их кода. эти классы вызываются путем вызова метода LoadModule экземпляра StandardKernel и передачи ему экземпля...

Я пишу пользовательский фильтр авторизации для asp.net mvc 3. Мне нужно ввести пользовательский сервис в класс, но я понятия не имею, как это сделать. public class AuthorizeAttribute : FilterAttribute, IAuthorizationFilter { private IUserService userService; private string[] roles; public Author...