Вопросы по теме 'castle-windsor'

Castle Windsor: Как добавить вызов фабрики не в xml?
Я знаю, как сказать Castle Windsor разрешить ссылку из фабричного метода с помощью XML, но могу ли я сделать это программно через интерфейс Container.AddComponent ()? Если нет, есть ли другой способ сделать это из кода? РЕДАКТИРОВАТЬ: Кажется,...
2361 просмотров

Виндзорский контейнер: как принудительно избавиться от объекта?
У меня есть объект, реализующий IDisposable, зарегистрированный в контейнере Windsor, и я хотел бы избавиться от него, чтобы вызвать его метод Dispose, и при следующем вызове Resolve он получит новый экземпляр. Делает container.Release(obj);...
9641 просмотров

Можете ли вы зарегистрировать существующий экземпляр типа в контейнере Windsor?
Можно ли в контейнере Windsor IOC зарегистрировать тип, для которого у меня уже есть экземпляр, вместо того, чтобы контейнер создавал его?
2936 просмотров

Что такое Виндзорский замок и почему меня это должно волновать?
Я давний разработчик Windows, у меня есть опыт работы с Win32 и ранним COM. Я работаю с .NET с 2001 года, поэтому неплохо владею C # и CLR. Я никогда не слышал о Castle Windsor, пока не начал участвовать в Stack Overflow. Я прочитал руководство...
70607 просмотров

Список всех типов, зарегистрированных в экземпляре контейнера Castle Windsor
Какой самый простой способ программно перечислить зарегистрированные типы в Castle Windsor? Спасибо
5531 просмотров
schedule 08.10.2022

Замок ActiveRecord интеграции с несколькими базами данных
Есть ли способ использовать интеграцию Castle ActiveRecord (Castle.Facilities.ActiveRecordIntegration.dll) с несколькими базами данных? Я уже знаю об использовании NHibernate с несколькими базами данных и ActiveRecord. Но применительно к...
842 просмотров
schedule 19.03.2024

Использование контейнера IoC в качестве локатора службы для HttpHandler
Этот вопрос относится к моему другому сообщению . Итак, немного повозившись, я решил сделать это таким образом. Что, кажется, работает нормально, когда я запускаю его, хотя я получаю следующую ошибку в NUnit: не удалось загрузить файл или сборку...
1000 просмотров

Не удается передать параметр в фабрику Windsor Typed Factory.
У меня есть IRunningTaskFactory, которая зарегистрирована в Windsor AsFactory() с использованием Typed Factory Facility. Интерфейс имеет единственный метод, который выглядит так: RunningTask Create(ITask task); Где RunningTask...
1104 просмотров

Замок Виндзор и регистрация типов из сборок памяти; Является ли это возможным?
У нас есть приложение, которое при запуске компилирует несколько классов кода в несколько сборок в памяти. Я пытаюсь зарегистрировать эти типы в Castle Windsor, но не могу их создать; он говорит, что типы типов не могут быть найдены. Кто-нибудь...
514 просмотров
schedule 31.08.2022

WCFFacility и WVF 4.0 REST
Как вы используете WCFFacility Windsor-Castle со службами REST WCF 4.0? Как вы делаете ссылку на фабрику, когда у вас больше нет файла .svc? ТИА Сорен
281 просмотров
schedule 23.11.2023

Настроить замок Windsor TypedFactory с помощью настраиваемого селектора через xml?
У меня следующая конфигурация: container.AddFacility<TypedFactoryFacility>() .Register(Component.For<IMyFactory>() .AsFactory(c => c.SelectedWith(new MyFactoryComponentSelector())));...
396 просмотров

Замковые сооружения NHibernateIntegration и замковые сооружения NHibernate
Может ли кто-нибудь пролить свет на разницу этих двух? Я хочу свободно использовать Nhibernate, поддержку которого обеспечивает второе средство. Но я также хочу использовать модуль http (SessionWebModule) для поддержки открытого сеанса в...
1172 просмотров
schedule 02.03.2024

Внедрение зависимостей Windsor с параметром в ctor
Я пытаюсь настроить Castle Windsor У меня есть интерфейс IFileReader, реализованный FileReader, а FileReader имеет строковое свойство в конструкторе Как установить это свойство, когда я пытаюсь получить экземпляр FileReader с помощью...
568 просмотров
schedule 25.12.2023

Добавление нотации к зависимости компонента в Виндзорском замке
У меня есть 2 компонента (AWriter и BWriter), оба из которых реализуют интерфейс IWriter. И у меня есть 2 компонента (AComponent и BComponent), где оба реализуют интерфейс IComponent и оба зависят от IWriter. Но в AComponent я хочу сказать Windsor,...
170 просмотров

Виндзорская типизированная фабрика не выпускает детей
У меня есть фабрика и компонент, зарегистрированные в Windsor 2.5.1, например: interface IFooFactory{ IFoo CreateFoo(); } interface IFoo { void DoSomething(); } class ConcreteFoo : IFoo, IDisposable { public void Dispose(){...
443 просмотров
schedule 22.08.2022

Castle Windsor — DefaultInterface при разрешении
Я только недавно начал пользоваться Castle Windsor и у меня есть вопрос. Предположим, у меня есть интерфейс — IService — и пять классов, которые его реализуют (IServiceOne, IServiceTwo, IServiceThree) и так далее. Оттуда у меня есть классы,...
228 просмотров

Как настроить Castle Windsor для создания другой реализации интерфейса на основе параметра
У меня есть следующий код: class A:IA { } class B:IA { } и я имею class X { X( IA a) { } } а также class Y { Y( IA b) { } } Я хочу, чтобы при создании X реализация для IA была A, а при создании Y...
99 просмотров
schedule 01.10.2022

передача части параметров конструктора в контейнер Castle Windsor
У меня есть конструктор Foo(IColor c , int someNumber) и я знаю какое-то число только во время выполнения, и я хочу вызвать этот конструктор во время разрешения и передать значение someNumber и IColor для автоматического разрешения....
10244 просмотров
schedule 23.01.2024

Castle Windsor разрешает неправильную реализацию интерфейса для области MVC
У меня есть интерфейс в основном проекте моего решения: IPersonManager, у которого есть две конкретные реализации, принадлежащие их собственным соответствующим проектам. В моем веб-проекте есть область MVC, представляющая оба этих проекта, и в...
253 просмотров

NServiceBus Gateway IOC и проблема MessageHandler
Я настроил демонстрационный проект NSB Gateway, и все работает нормально. (SiteA отправляет сообщение SiteB, а SiteB отвечает подтверждением. ie.Bus.Reply()) Затем я продолжил использовать .CatleWindsorBuilder() вместо .DefaultBuilder(). в...
179 просмотров
schedule 27.11.2023