Описание тега windsor-3.0

Windsor 3.0 является основным выпуском фреймворка Castle-Windsor.
2 ответа

Сбой установки Castle Winsor 3.0 NuGet

Я пытаюсь установить Castle Windsor 3.0 с помощью NuGet, и он выдает следующее сообщение: PM> Install-Package Castle.Windsor 'Castle.Core (≥ 3.0.0)' not installed. Attempting to retrieve dependency from source... Done. Install-Package : Id is req…
30 дек '11 в 12:57
1 ответ

Обработчик для NServiceBus.Address не найден

Я использую версию 3.2.0 Castle Windsor и версию 3.3.5 NServiceBus. Я настраиваю свою шину в консольном приложении следующим образом: NServiceBus.Configure.With() .CastleWindsorBuilder(container) .Log4Net() .XmlSerializer() .MsmqTransport() .IsTrans…
18 фев '13 в 16:51
1 ответ

Базовый Виндзорский Конструктор Инъекция

Я новичок в Виндзоре, и я пытаюсь реализовать самые основные конструктора инъекций. Очевидно, API изменился настолько сильно за последние версии, что документация для текущей версии, похоже, предполагает, что вы уже знаете, как это сделать, а докуме…
10 май '12 в 21:08
1 ответ

Смоделируйте стиль жизни "Per Graph" в замке Виндзор

Я пытаюсь смоделировать стиль жизни "Per Graph" в Виндзоре, чтобы правильно разрешить мои объекты. Я пробовал "Связанный образ жизни", но безуспешно, вероятно, из-за недостатка знаний по этому вопросу. То, что мне нужно, выражено в следующем примере…
28 май '12 в 23:01
1 ответ

Список и разрешение реализаций интерфейса [Виндзорский замок]

Так как Autofac не работает на Mono, я пытаюсь перейти на фреймворк Windsor IoC. Я хочу найти в dll реализации моего интерфейса IDataLoader и разрешить их все в экземплярах. вот мой разрешающий код: var container = new WindsorContainer(); System.Ref…
26 апр '13 в 07:26
3 ответа

Внедрение AppSettings из кода с помощью Windsor 3

Я ищу способы избавления от конфигурационных файлов Windsor Xml. Я хочу оставить только необходимые настройки (в основном строки) и переместить их в AppSettings. Есть ли хороший способ сделать это? Желательно без ручного отображения между AppSetting…
08 июн '12 в 10:56
3 ответа

Зависимость не введена в класс замком Виндзор

У меня есть следующие интерфейсы и базовый класс. UserRespository: public class UserRepository : Repository<User>, IUserRepository { public IAuthenticationContext authenticationContext; public UserRepository(IAuthenticationContext authenticati…
30 апр '16 в 18:56
2 ответа

Виндзорский замок - эквивалент автофака

Я хотел бы иметь возможность реализовать это в моей настройке контейнера Виндзорского замка: "Для всех типов, которые реализуют IStartable в текущей сборке, зарегистрируйте их и запустите для них метод Start". Подобно тому, что вы можете сделать, ис…
25 авг '15 в 04:20
2 ответа

Замок Виндзор не может найти инсталляторов в сборках

У меня есть код в моем global.axax: protected void Application_Start() { WindsorContainer = new WindsorContainer(); WindsorContainer.Install(FromAssembly.InDirectory(new AssemblyFilter(AppDomain.CurrentDomain.RelativeSearchPath))); ControllerBuilder…
1 ответ

Использование Windsor NHibernateFacility в службе Wcf с настраиваемым поведением службы для создания транзакций вместо атрибута Transaction

Я пытаюсь впервые использовать Windsor NHibernate Facility в сервисе Wcf и заменить текущую ручную регистрацию NHibernate, чтобы обеспечить единый подход ко всем сервисам. Текущий рабочий подход Ранее я регистрировал компоненты NHibernate вручную. c…
2 ответа

После перехода на Windsor 3 регистрация различных реализаций из xml и кода для одного интерфейса завершается неудачно

Мы находимся в процессе миграции одного стабильного проекта с Castle Windsor 2.5.2 на 3.0. Мы используем смешанную регистрацию XML / API. После переключения на 3.0 параметры, введенные через ctor и определенные в xml, больше не могут быть разрешены.…
02 апр '12 в 15:24
1 ответ

Используя конфигурацию Windsor 3.0+ xml, как я могу зарегистрировать несколько типов для службы?

Я знаю, что могу зарегистрировать один тип для компонента следующим образом: <component id="myservice" service="MyServices.IService" type="MyServices.Impl.Service1" /> Представьте себе сценарий, в котором у меня есть класс, который принимает м…
27 апр '12 в 13:08
2 ответа

Castle Scoped Lifestyle не работает

Пытаясь найти настоящую причину этого и не получая особого удовольствия! Type is not resolved for member 'Castle.MicroKernel.Lifestyle.Scoped.CallContextLifetimeScope+SerializationReference,Castle.Windsor, Version=3.1.0.0, Culture=neutral, PublicKey…
10 авг '12 в 02:40
0 ответов

Castle Windsor: смешивание клиентов WCF с локальными компонентами

У меня есть службы (в смысле Виндзорского замка), которые помечены атрибутом [ServiceContract]. Некоторые из них размещены на WCF, другие работают локально. Я хочу, чтобы мой установщик был настолько общим, насколько это возможно. Логика, которую я …
1 ответ

Замок Виндзор ISubDependencyResolver получить имя параметра

У меня небольшая проблема с получением имени параметра с помощью Castle Windsor ISubDependencyResolver. У меня есть что-то вроде кода ниже, и в случае Foo, я бы хотел, чтобы myBar.BarName было "Foo_myBar" Public Class Foo { private readonly IBar myB…
1 ответ

Виндзорский замок 3.2 разрешить производительность

У нас есть большое веб-приложение, которое годами пользуется Виндзорским замком. Приложение имеет около 700 компонентов регистрации более 370 услуг. Почти все они принадлежат корню, а именно контроллеру точки входа. Когда приходит веб-запрос, мы раз…
1 ответ

Is it possible to obtain instance of component being resolved before satisfying property dependency?

public class A { public X x { get; set; } } public class B { public X x { get; set; } } public class X { public X(object owner) { /* ... */ } } Basically if classes A а также B are registered in Windsor I want to be able to resolve X dependency in s…
07 дек '12 в 20:15
0 ответов

АОП с замком Виндзор

Я пытаюсь достичь АОП через атрибуты, используя перехватчики Castle Windsor. У меня был некоторый успех, но у меня были проблемы с аспектами на уровне класса по сравнению с уровнем метода. Если я использую только атрибуты уровня класса, все методы б…
0 ответов

Owin.Testing TestServer с контейнером Windsor и Moq

У меня есть WebApi, где я использую Виндзорский замок в качестве инфраструктуры IoC. Я использую библиотеку Owin, и был создан файл запуска для централизованной настройки API. Все работает как положено. У меня есть интеграционные тесты, в которых я …
1 ответ

Типизированное фабричное средство создания рекурсивно вложенных объектов

Рассмотрим ситуацию, когда вам нужно создать некоторые рекурсивно вложенные вещи, например, такие: public interface IRecurrentTestNodeFactory { RecurrentTestNode Create(int num); } public class RecurrentTestNode { public int Num { get; set; } public…
24 сен '12 в 13:34