Вопросы по теме 'castle-windsor'
Castle Windsor: Как добавить вызов фабрики не в xml?
Я знаю, как сказать Castle Windsor разрешить ссылку из фабричного метода с помощью XML, но могу ли я сделать это программно через интерфейс Container.AddComponent ()? Если нет, есть ли другой способ сделать это из кода?
РЕДАКТИРОВАТЬ: Кажется,...
2361 просмотров
schedule
26.11.2023
Виндзорский контейнер: как принудительно избавиться от объекта?
У меня есть объект, реализующий IDisposable, зарегистрированный в контейнере Windsor, и я хотел бы избавиться от него, чтобы вызвать его метод Dispose, и при следующем вызове Resolve он получит новый экземпляр.
Делает
container.Release(obj);...
9641 просмотров
schedule
03.08.2022
Можете ли вы зарегистрировать существующий экземпляр типа в контейнере Windsor?
Можно ли в контейнере Windsor IOC зарегистрировать тип, для которого у меня уже есть экземпляр, вместо того, чтобы контейнер создавал его?
2936 просмотров
schedule
28.04.2024
Что такое Виндзорский замок и почему меня это должно волновать?
Я давний разработчик Windows, у меня есть опыт работы с Win32 и ранним COM. Я работаю с .NET с 2001 года, поэтому неплохо владею C # и CLR. Я никогда не слышал о Castle Windsor, пока не начал участвовать в Stack Overflow. Я прочитал руководство...
70607 просмотров
schedule
13.02.2024
Список всех типов, зарегистрированных в экземпляре контейнера 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 просмотров
schedule
22.11.2023
Не удается передать параметр в фабрику Windsor Typed Factory.
У меня есть IRunningTaskFactory, которая зарегистрирована в Windsor AsFactory() с использованием Typed Factory Facility. Интерфейс имеет единственный метод, который выглядит так:
RunningTask Create(ITask task);
Где RunningTask...
1104 просмотров
schedule
30.06.2022
Замок Виндзор и регистрация типов из сборок памяти; Является ли это возможным?
У нас есть приложение, которое при запуске компилирует несколько классов кода в несколько сборок в памяти. Я пытаюсь зарегистрировать эти типы в 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 просмотров
schedule
13.04.2024
Замковые сооружения 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 просмотров
schedule
17.03.2024
Виндзорская типизированная фабрика не выпускает детей
У меня есть фабрика и компонент, зарегистрированные в 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 просмотров
schedule
27.01.2024
Как настроить 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 просмотров
schedule
04.04.2024
NServiceBus Gateway IOC и проблема MessageHandler
Я настроил демонстрационный проект NSB Gateway, и все работает нормально. (SiteA отправляет сообщение SiteB, а SiteB отвечает подтверждением. ie.Bus.Reply())
Затем я продолжил использовать .CatleWindsorBuilder() вместо .DefaultBuilder(). в...
179 просмотров
schedule
27.11.2023