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

Методы интерфейса перехвата в расширении перехвата Ninject
Я играю с расширением Ninject Interception. запись в блоге Яна Дэвиса об этом указывает, что перехват всегда основан на фактическом типе службы, а не на интерфейсе. Например, следующий код не будет работать, потому что IFoo — это интерфейс:...
904 просмотров
schedule 31.08.2022

Расширение NInject WCF не работает с ninject 2.3
Я использовал расширение NInject WCF 2.2 в своем приложении, но после обновления версии Ninject до 2.3 оно перестает работать и возвращает некоторую ошибку сериализации. Есть ли обновленная версия расширения WCF для 2.3 или я должен использовать...
235 просмотров
schedule 20.03.2022

Используете Ninject в приложении .NET RESTful?
Я новичок в службах RESTful, и мне давно не приходилось заново подключать стек с использованием IoC, так что это дает мне легкий ход. У меня есть служба WCF, которая выглядит так (упрощенно): public interface IESIID { [OperationContract]...
758 просмотров

Веб-API ASP.NET (самостоятельный хост) + Ninject — привязки по умолчанию
Я конвертирую проект из веб-API WCF в веб-API ASP.NET - спасибо MS :( POC-код самостоятельного хостинга: static void Main(string[] args) { var kernel = new StandardKernel(); const string baseAddress =...
1550 просмотров

NamedLikeFactoryMethod в Ninject Extensions Factory работает с несоблюдением документации
У меня есть небольшая проблема с моим простым примером. У меня простой заводской интерфейс: public interface ICameraFactory { ICameraController GetNikonCamera(); ICameraController GetCanonCamera(); } Я привязываю его как заводской:...
671 просмотров

Ninject Interceptor дважды вызывает методы beforeinvoke и afterinvoke
Я разрабатываю приложение в asp.net, в котором я реализую перехватчик Ninject, в котором я привязываю/регистрирую службу, например...
348 просмотров

как использовать перехват Ninject с помощью InterceptAttribute
У меня есть NinjectWebCommon следующим образом. Я не могу заставить TimingInterceptor запускать метод с установленным атрибутом Timing. Он отлично работает, если перехватчик определен на уровне класса, где будут перехватываться все вызовы методов,...
2869 просмотров

Ninject — область запроса уже удалена
Я использую Ninject и расширения EventBroker и DependencyCreation в приложении MVC 3. Я установил и использую пакет Ninject.MVC3, поэтому файл OnePerRequestModule . Я пытаюсь внедрить службу под названием IParentService в контроллер....
2151 просмотров

Можно ли использовать именованные привязки Ninject с помощью ninject.extensions.xml
У меня очень простая проблема DI, и я хотел знать, есть ли способ решить ее с помощью Ninject (или любого другого помощника DI). У меня есть интерфейс доступа к данным, реализованный несколькими поставщиками источников данных, такими как DB,...
166 просмотров

Добавьте атрибут поведения в WorkflowServiceHost.
Привет всем, у меня возникла проблема при добавлении пользовательского поведения в WorkflowServiceHost. Вот мой WorflowServiceHostFactory: public class ScoringWorkflowServiceHostFactory : WorkflowServiceHostFactory, IServiceHost<IKernel>...
352 просмотров

Как выполнить привязку с помощью расширения Ninject Conventions?
Мне нравится связывать приведенный ниже код с автоматической привязкой Ninject. Можно ли использовать как ручную, так и автоматическую привязку в одном проекте? Давайте возьмем ниже ручную привязку, которую я хочу добиться с помощью автоматической...
5256 просмотров

Не удалось загрузить файл или сборку «System.Web.MVC, версия = 3.0.0.0 в проекте WCF .NET framework 4
В проекте .NET 4.0 - wcf APPLICAITOn я добавил - DI с использованием - пакета nInject.WCF.Extension. VERsio: Ninject.Extensions.Wcf.3.2.1.0 при попытке запустить службу WCF в браузере иногда возникает исключение ниже. Could not load file or...
1604 просмотров
schedule 20.05.2022

Отправить событие из цели NLog с помощью AppccelerateEventBroker
Я хочу одновременно помещать сообщения журнала в консоль и часть пользовательского интерфейса моего приложения. Но я не могу найти способ сделать это с ninject. У меня есть регистратор, введенный ninject, и он отлично выводит на консоль и...
133 просмотров

Ninject динамически привязывается к реализации
На SO есть несколько вопросов, которые похожи, но не совсем то, что я ищу. Я хотел бы выполнить привязку Ninject на основе условия выполнения, которое заранее неизвестно при запуске. Другие вопросы о SO для динамической привязки вращаются вокруг...
6690 просмотров

Управление временем жизни объектов, созданных фабрикой, сгенерированной ToFactory()
Я использую следующие пакеты nuget, связанные с Ninject, в приложении MVC 5 WebAPI: Ninject.MVC5 Ninject.Extensions.Factory ninject.extensions.conventions У меня есть простой репозиторий и соответствующий фабричный класс: public...
242 просмотров

Перепривязать косвенную зависимость с помощью ninject childkernel
Я использую Ninject и Ninject.Extensions.ChildKernel. У меня есть следующие интерфейсы IService и IServiceProvider Моя реализация IServiceProvider использует экземпляр IService public interface IServiceProvider { IService Service...
681 просмотров

Расширение фабрики Ninject
У меня небольшие проблемы с пониманием расширения Ninject Factory. У меня есть следующая структура класса public class Resource { public IResourceLoader ResourceLoader {get;set;} public Resource(IResourceLoader ResourceLoader)...
514 просмотров

Ninject, как внедрить универсальный Logger‹T›, вызвав LoggerFactory.CreateLogger
Я работаю над приложением ASP.NET MVC. Я инициализировал свой LoggerFactory в статическом классе, который вызывается из Global.asax. using Microsoft.Extensions.Logging; using Serilog; using System.IO; namespace web { public static class...
2722 просмотров

Как настроить привязки Ninject для этого сценария?
У меня есть вопрос о Ninject, но прежде чем перейти непосредственно к вопросу, я объясню общий сценарий. У меня есть бизнес-интерфейс под названием ITest__Business и его реализация Test__Business. Этот класс зависит от 3 интерфейсов:...
298 просмотров