Вопросы по теме '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 разрешение и дженерики
У меня есть следующее: public interface ISubject { ... } public class Subject<T> : ISubject { ... } public class MyCode<T> { ... pulic void MyMethod() { var item = container.Resolve<ISubject>(); //????? how...
7330 просмотров

Список всех типов, зарегистрированных в экземпляре контейнера 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 просмотров

ПОМОЩЬ! - DefaultServiceHostFactory выполняется перед созданием application_startup и контейнера
Я использую средство WCF для службы, размещенной в WAS (привязка net.tcp в iis7), и испытываю странную проблему только при холодном запуске приложения (т.е. еще не запущенном). Следующий оператор должен выполняться при первом создании моего...
2451 просмотров
schedule 11.06.2024

Замок Виндзор и регистрация типов из сборок памяти; Является ли это возможным?
У нас есть приложение, которое при запуске компилирует несколько классов кода в несколько сборок в памяти. Я пытаюсь зарегистрировать эти типы в 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

Может ли Виндзор взаимодействовать с другим контейнером IoC?
В основе нашего приложения мы используем Castle Windsor для управления нашими зависимостями. Мы будем загружать плагины от третьих лиц, которые могут использовать свои собственные контейнеры IoC. Мы бы хотели, чтобы они могли получать зависимости от...
164 просмотров
schedule 28.05.2024

Настроить замок 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