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

Как считывать / разрешать свойства из конфигурации Castle Windsor
У меня есть много конфигураций замков xml, где такие свойства, как строка подключения, также содержатся в разделах конфигурации .Net. Я хотел бы иметь возможность считывать свойства с помощью контейнера, но не вижу механизма для этого. ie...
3104 просмотров

Castle, АОП и вход в .NET
Существуют ли какие-либо учебные пособия или примеры программ по использованию АОП, Castle и регистрации в приложении .Net? Я нашел там кусочки, но я ищу что-то большее, что поможет мне составить более полную картину. Спасибо, -Брайан
3476 просмотров
schedule 14.08.2022

Как использовать Castle Windsor с веб-формами ASP.Net?
Я пытаюсь подключить внедрение зависимостей с помощью Windsor к стандартным веб-формам asp.net. Я думаю, что добился этого с помощью HttpModule и CustomAttribute (код показан ниже), хотя решение кажется немного неуклюжим, и мне было интересно, есть...
11863 просмотров

Применимость контейнера IoC / демонстрация сценария?
Многие люди в пространстве .NET подобрали Castle Windsor и внедряют его в свои проекты, и в течение последнего года я изо всех сил пытался понять, почему контейнеры IoC, кажется, рассматриваются как общие «лучшие практики»? Я прочитал МНОГО рефератов...
919 просмотров
schedule 22.06.2023

У замка Виндзор есть минусы?
Я внимательно изучал проект «Замок» и, в частности, Виндзор. Я был так впечатлен тем, что возможно с этой технологией, и преимущества наличия такой слабосвязанной системы определенно очевидны. Единственное, в чем я не уверен, есть ли у этого метода...
7606 просмотров

Castle Windsor — Вложенные зависимости времени выполнения
Я использую контейнер Castle Windosr. Я хочу иметь возможность указать некоторые зависимости конструктора во время выполнения, что вы, очевидно, можете сделать, используя перегрузку Resolve, которая принимает словарь, все хорошо и прекрасно. Однако,...
525 просмотров
schedule 31.12.2022

Как мне настроить один экземпляр компонента, предоставляющий несколько сервисов в Castle.Windsor?
Я хотел бы настроить контейнер Windsor так, чтобы один экземпляр в стиле singleton мог предоставлять две или более служб через контейнер. Я обнаружил, что использование одного и того же типа в нескольких объявлениях компонентов (конфигурация на...
1342 просмотров
schedule 07.04.2022

Передача параметров конструктора Castle Windsor
У меня есть класс IAddress с несколькими свойствами. Затем у меня есть конкретный тип, реализующий этот интерфейс. У этого типа бетона есть несколько разных конструкторов, которые я мог бы использовать. Как я могу передать значения параметров...
12478 просмотров

Как заставить Castle Windsor вызывать конструктор без параметров?
В настоящее время у меня есть класс, который выглядит так: public class MyClass : IMyClass { public MyClass() { //... } public MyClass(IMyRepository repository) { //... } } В моем файле конфигурации я...
397 просмотров
schedule 24.04.2024

Внедрение зависимостей и физические пути в среде ASP .NET — как?
У меня есть веб-сайт, который использует внедрение зависимостей, используя Castle Windsor. Мне нужно использовать компонент, который должен знать путь к файлу. Я хотел бы указать путь в файле конфигурации как виртуальный путь относительно...
189 просмотров

Виндзорский замок: - Внедрить словарь интерфейсов через конфигурацию
Привет, я пытаюсь ввести словарь интерфейсов, но получаю сообщение об ошибке от замка: Castle.MicroKernel.SubSystems.Conversion.ConverterException: ни один преобразователь не зарегистрирован для обработки типа IFoo Чтобы обойти исключение, мне...
3244 просмотров
schedule 01.04.2024

Нужна помощь с Castle.Windsor в качестве Asp.Net MVC ControllerFactory, пожалуйста
Я пытаюсь реализовать WinsorControllerFactory Стивена Сандерсона из его профессиональной книги Asp.Net MVC Framework (отличная книга, кстати), и я наткнулся на проблему. Я не уверен, что еще вам нужно знать, чтобы сформулировать ответ, но я очень...
7012 просмотров
schedule 21.11.2022

Внедрение зависимостей и наследование классов
Я чувствую, что это то, что я уже должен знать, но я просто не буду стрелять сегодня по всем двигателям... У меня есть базовый класс с одним ctor, который принимает реализацию интерфейса как единственный параметр. Я использую структуру DI, и все...
14464 просмотров
schedule 14.01.2023

Использование Castle Windsor для внедрения IRailsEngineContext
Проблема Я использую Castle Windsor в качестве контейнера IoC в проекте Castle Monorail. Я хотел бы внедрить текущий экземпляр IRailsEngineContext в объект, разрешаемый из контейнера в контроллере. Контекст Объект, в который я хотел бы...
380 просмотров

Castle Windsor не может вводить массив типов интерфейсов
У меня есть класс, который принимает в конструкторе массив интерфейсов: public class Foo<T1, T2> : IFoo<T1, T2> { public Foo(IBar[] bars) { ... } } Регистрация моего контейнера выглядит следующим образом:...
2253 просмотров
schedule 15.10.2023

Виндзорский замок: хорошие источники документации, учебные пособия
Я пытаюсь собрать список хороших источников документации для Виндзорского замка (помимо анализа его исходного кода). Меня особенно интересует документация по API быстрой конфигурации. Вот что я обнаружил: Руководства по Wiki-контейнеру...
3289 просмотров
schedule 28.05.2023

ASP.NET MVC / Castle Windsor / IIS6 / Modified MapRoute {controller} .aspx
Я написал веб-приложение с ASP.NET MVC. Заводская фабрика контроллеров была заменена контроллером Castle Windsor. ControllerBuilder.Current.SetControllerFactory (новый WindsorControllerFactory ()); Проблема в том, что я использую общий хостинг,...
1310 просмотров
schedule 25.08.2023

Проблемы с настройкой времени выполнения некоторых компонентов замка
Мой вопрос (я думаю) можно просто описать таким вопросом: Как я могу получить у класса "Manager" список всех возможных конкретных реализаций определенного интерфейса, которые были зарегистрированы как компоненты, внедренные в него, чтобы он мог их...
669 просмотров

Ошибка создания экземпляра объекта в замке Виндзор
Я не понимаю ошибку, которую я получаю, как указано в нижней части этого вопроса. Почему контейнер пытается преобразовать объект, особенно если компилятор делает это без ошибок? Я использую v2.0.0.5642. Я уверен, что это в конфигурации, но я...
3553 просмотров
schedule 04.09.2022

Как запретить Castle Windsor вводить зависимости свойств?
Есть ли способ запретить Castle Windsor автоматически вводить зависимости в свойства (помимо атрибута [DoNotWire])?
2600 просмотров