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