Вопросы по теме '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 просмотров
schedule
01.05.2024
Веб-API ASP.NET (самостоятельный хост) + Ninject — привязки по умолчанию
Я конвертирую проект из веб-API WCF в веб-API ASP.NET - спасибо MS :(
POC-код самостоятельного хостинга:
static void Main(string[] args)
{
var kernel = new StandardKernel();
const string baseAddress =...
1550 просмотров
schedule
21.05.2022
NamedLikeFactoryMethod в Ninject Extensions Factory работает с несоблюдением документации
У меня есть небольшая проблема с моим простым примером.
У меня простой заводской интерфейс:
public interface ICameraFactory
{
ICameraController GetNikonCamera();
ICameraController GetCanonCamera();
}
Я привязываю его как заводской:...
671 просмотров
schedule
16.06.2023
Ninject Interceptor дважды вызывает методы beforeinvoke и afterinvoke
Я разрабатываю приложение в asp.net, в котором я реализую перехватчик Ninject, в котором я привязываю/регистрирую службу, например...
348 просмотров
schedule
03.12.2022
как использовать перехват Ninject с помощью InterceptAttribute
У меня есть NinjectWebCommon следующим образом. Я не могу заставить TimingInterceptor запускать метод с установленным атрибутом Timing. Он отлично работает, если перехватчик определен на уровне класса, где будут перехватываться все вызовы методов,...
2869 просмотров
schedule
10.03.2024
Ninject — область запроса уже удалена
Я использую Ninject и расширения EventBroker и DependencyCreation в приложении MVC 3. Я установил и использую пакет Ninject.MVC3, поэтому файл OnePerRequestModule .
Я пытаюсь внедрить службу под названием IParentService в контроллер....
2151 просмотров
schedule
02.12.2022
Можно ли использовать именованные привязки Ninject с помощью ninject.extensions.xml
У меня очень простая проблема DI, и я хотел знать, есть ли способ решить ее с помощью Ninject (или любого другого помощника DI). У меня есть интерфейс доступа к данным, реализованный несколькими поставщиками источников данных, такими как DB,...
166 просмотров
schedule
23.06.2023
Добавьте атрибут поведения в WorkflowServiceHost.
Привет всем, у меня возникла проблема при добавлении пользовательского поведения в WorkflowServiceHost.
Вот мой WorflowServiceHostFactory:
public class ScoringWorkflowServiceHostFactory : WorkflowServiceHostFactory, IServiceHost<IKernel>...
352 просмотров
schedule
24.09.2022
Как выполнить привязку с помощью расширения Ninject Conventions?
Мне нравится связывать приведенный ниже код с автоматической привязкой Ninject. Можно ли использовать как ручную, так и автоматическую привязку в одном проекте? Давайте возьмем ниже ручную привязку, которую я хочу добиться с помощью автоматической...
5256 просмотров
schedule
10.07.2023
Не удалось загрузить файл или сборку «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 просмотров
schedule
17.09.2023
Ninject динамически привязывается к реализации
На SO есть несколько вопросов, которые похожи, но не совсем то, что я ищу. Я хотел бы выполнить привязку Ninject на основе условия выполнения, которое заранее неизвестно при запуске. Другие вопросы о SO для динамической привязки вращаются вокруг...
6690 просмотров
schedule
14.03.2022
Управление временем жизни объектов, созданных фабрикой, сгенерированной ToFactory()
Я использую следующие пакеты nuget, связанные с Ninject, в приложении MVC 5 WebAPI:
Ninject.MVC5
Ninject.Extensions.Factory
ninject.extensions.conventions
У меня есть простой репозиторий и соответствующий фабричный класс:
public...
242 просмотров
schedule
02.10.2022
Перепривязать косвенную зависимость с помощью ninject childkernel
Я использую Ninject и Ninject.Extensions.ChildKernel.
У меня есть следующие интерфейсы IService и IServiceProvider
Моя реализация IServiceProvider использует экземпляр IService
public interface IServiceProvider
{
IService Service...
681 просмотров
schedule
03.09.2022
Расширение фабрики Ninject
У меня небольшие проблемы с пониманием расширения Ninject Factory.
У меня есть следующая структура класса
public class Resource
{
public IResourceLoader ResourceLoader {get;set;}
public Resource(IResourceLoader ResourceLoader)...
514 просмотров
schedule
12.07.2022
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 просмотров
schedule
01.08.2023
Как настроить привязки Ninject для этого сценария?
У меня есть вопрос о Ninject, но прежде чем перейти непосредственно к вопросу, я объясню общий сценарий.
У меня есть бизнес-интерфейс под названием ITest__Business и его реализация Test__Business. Этот класс зависит от 3 интерфейсов:...
298 просмотров
schedule
15.05.2022