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

Castle Windsor: как программно передать параметр списка в контейнер?
Можно ли передать параметр конструктора списка при разрешении типа? Если возможно, я хочу использовать программную конфигурацию. Я экспериментировал с методом параметров, как показано ниже, но еще не нашел ответа. container.Register(...
1161 просмотров
schedule 13.10.2021

Образ жизни Windsor Fluent Interface
Являются ли эти эквивалентные синтаксисы для настройки стиля жизни компонентов? Component.For<IFoo>() .ImplementedBy<Foo>() .LifeStyle.Is(LifestyleType.Transient) Component.For<IBar>()...
262 просмотров

Образ жизни проекта замка на сеанс с ASP.NET MVC
Я действительно новичок в контейнере Castle Windsor IoC. Я хотел знать, есть ли способ хранить переменные сеанса с помощью контейнера IoC. Я думал что-то вроде этого: Я хочу иметь класс для хранения параметров поиска: public interface...
3848 просмотров

Castle Windsor - Зарегистрируйте компоненты до загрузки моих объектов. - Задержка загрузки файла конфигурации?
Я хотел бы зарегистрировать некоторые компоненты в моем контейнере Windsor до загрузки моих объектов - (чтобы я мог использовать некоторые компоненты на объектах) Я думал, должен быть способ инициализировать Windsor без файла конфигурации,...
226 просмотров

Как написать собственный активатор Windsor, который создает объекты по строке?
У меня есть консольное приложение, которое получает имя класса и вызывает его функцию: Assembly asm = Assembly.GetEntryAssembly(); ObjectHandle oh = Activator.CreateInstance(asm.FullName, typeName); IScheduledTask task =...
1550 просмотров
schedule 09.10.2021

Проблема с версией NHibernate
Я пытаюсь запустить тестовый проект. Я взял кучу кода из этой статьи ... Свободная автоматическая карта NHibernate с возможностью NHibernate в ASP.NET MVC Проблема в том, что я получаю следующую ошибку .... Не удалось загрузить файл...
905 просмотров

Использование Castle Windsor с перехватчиками и asp.net
Я пытаюсь добавить ведение журнала с аспектно-ориентированным программированием с использованием Castle Windsor на простом asp.net, т.е. не MVC Я добавил класс, реализующий интерфейс IInterceptor, и атрибут, наследуемый от Attribute. public...
1220 просмотров
schedule 12.11.2021

Проблема архитектуры: использование внедрения зависимостей приводит к мусорному API
Я пытаюсь создать класс, который выполняет всевозможные низкоуровневые действия, связанные с базой данных, но представляет действительно простой интерфейс для уровня пользовательского интерфейса. Этот класс представляет совокупность данных в...
571 просмотров

Castle.Windsor и HttpContextWrapper
HttpContextWrapper и HttpContextBase, как здесь , были введены, чтобы сделать HttpContext более удобным издевательский / проверяемый. Я пытаюсь использовать его с S # arp Architecture , и у меня возникают некоторые проблемы. Мои контроллеры...
1550 просмотров

Выбор перехватчика на основе объекта, созданного ILogger
У меня есть два типа перехватчиков: LoggingWithDebugInterceptor и LoggingInterceptor. Я использую средство ведения журнала Castle, и мне интересно, как написать селектор, который регистрирует перехватчик в моем контейнере для любого типа, который...
120 просмотров
schedule 17.10.2021

Замок Виндзор автоматическая инъекция частной собственности
Я установил Castle Windsor в моем проекте ASP.NET Mvc 3 и добавил следующее свойство в HomeController : private IUserService UserService { get; set; } Когда я пытаюсь использовать UserService в методе действия,...
734 просмотров

Каковы варианты использования лесозаготовительной станции Castle Windsor?
Недавно я узнал об инверсии управления посредством внедрения зависимостей и использования Castle Windsor. Мне это нравится. Я понял. Лампочка над моей головой ярко горит. Но меня беспокоит средство ведения журнала и интерфейс ILogger . Что он...
264 просмотров
schedule 23.10.2021

Как разрешить сбор с параметром фильтрации?
Может ли Castle Windsor разрешить коллекцию, отфильтрованную по строковому параметру? interface IViewFactory { IView[] GetAllViewsInRegion(string regionName); } Мое приложение определяет регионы как группы типов, производных от IView....
452 просмотров

Лесозаготовительный комплекс замка Виндзор NLog - информация по телефону
Я экспериментирую с Windsor Logging Facility в качестве оболочки для NLog. Кажется, все работает нормально, за исключением того, что информация callsite испускает классы оболочки и имена методов вместо фактической информации о вызывающем абоненте....
3410 просмотров
schedule 19.11.2021

s # Внедрение конструктора репозитория arp для службы / клиента wcf
Насколько я понимаю, есть коллекция dll s # arp contrib, но не так много документации (насколько я могу судить). Я намерен использовать архитектуру s # arp в сервисе wcf (размещенное в консольном приложении). Может ли кто-нибудь предоставить код,...
240 просмотров

Замок Виндзор когда переходный с одноразовым выйдет? Груз
Мы используем Castle Windsor 2.1.0.6655. Я хочу использовать переходный жизненный цикл для моих разрешенных объектов, но я хочу проверить, как эта версия Castle справляется с переходными процессами, имеющими зависимости. Если я использую свое...
1223 просмотров
schedule 24.10.2021

Замок Виндзор 3.1 Исключение отсутствующего метода
Попытка установить все мои отдельные установщики из тестовой сборки продолжает бросать "`{"Method not found: 'Castle.MicroKernel.Registration.ComponentRegistration1<!0>...
1241 просмотров
schedule 14.09.2021

Могу или должен я условно связать интерфейсы во время выполнения с Castle Windsor?
Я мог бы описать это неправильно, но вот моя дилемма, у меня есть ряд интерфейсов, таких как IBreadcrumbRetriever . Их реализации радикально различаются в зависимости от того, где они находятся на моем сайте, что я использую...
524 просмотров
schedule 27.09.2021

Использование клиентских задач на основе операций с WCFFacility в Castle.Windsor
Я хотел бы воспользоваться преимуществами новых операций на основе задач для клиента WCF. В настоящее время я использую WCFFacility следующим образом: container.Register(Component .For<IAdminService>() .LifeStyle.Transient...
674 просмотров

Лучший способ настроить Виндзорский замок для массива декораторов
У меня в интерфейсе проекта public interface IUpdater { void Update(); } и некоторые реализации UpdaterA, UpdaterB, UpdaterC У меня также есть декоратор DecoratorUpdater . Все эти классы реализуют интерфейс IUpdater , и мне нужно...
593 просмотров
schedule 24.11.2021