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

Windsor Container: как указать, что публичное свойство не должно заполняться контейнером?
При создании экземпляра класса Windsor по умолчанию обрабатывает все общедоступные свойства класса как необязательные зависимости и пытается удовлетворить их. В моем случае это создает довольно сложную циклическую зависимость, которая приводит к...
3903 просмотров

Разрешение классов без их регистрации с помощью Castle Windsor
Возьмите следующую бесполезную программу: class Program { static void Main(string[] args) { IUnityContainer unityContainer = new UnityContainer(); IWindsorContainer windsorContainer = new WindsorContainer();...
6710 просмотров

привязка интерфейса‹T› в замке Виндзор
У меня есть общий интерфейс контейнера данных IDataContainer Я использую его для разных типов T IPerson, ISuperMan и т. д. В замке я зарегистрировал его с container.AddComponentWithLifestyle<IDataContainer<IPerson>,...
1052 просмотров
schedule 27.05.2023

Как использовать Castle Windsor 2.0 вместе с Log4Net?
Я хотел бы использовать Castle Windsor 2.0 как инверсию контейнера управления для моего приложения и log4net 1.2.10 для предоставления услуг регистрации. Некоторые поисковые запросы в Google предполагают, что Windsor предоставляет некоторые средства...
4632 просмотров
schedule 27.11.2023

CastleWindsor также заполняет поля класса
Я новичок в использовании Castle Windsor; и как бы познакомился с ним с книгой Apress Pro Mvc. В проекте, над которым я работаю; Я использую фабрику контроллеров Castlewindsor вместо фабрики контроллеров mvc; поэтому у меня могут быть...
274 просмотров
schedule 19.08.2022

Castle Windsor не привносит зависимости в свойства
У меня есть приложение asp.net mvc. Я создал настраиваемого поставщика членства, который привязан к web.config следующим образом: <membership defaultProvider="MyMembershipProvider"> <providers> <clear/>...
1053 просмотров

Как получить экземпляр службы в Виндзорском замке
В многоуровневом приложении (проект ASP MVC: UI, проект DAL) я зарегистрировал в web.config компоненты. Теперь у меня возникла проблема: шаблон «Единица работы» уже реализован, и мне нужно получить текущий экземпляр конкретной службы. Регистрация...
4706 просмотров
schedule 02.11.2022

Linq to SQL DataContext проблема утечки памяти Windsor IoC
У меня есть приложение ASP.NET MVC, которое создает текст данных Linq2SQL для каждого веб-запроса с использованием Castler Windsor IoC. По какой-то причине, которую я не полностью понимаю, каждый раз, когда создается новый текст данных (при каждом...
1562 просмотров

Есть ли способ добавить ссылки без перекомпиляции в .NET?
Я использую контейнер IoC (Castle Windsor) для создания экземпляров классов в соответствии с файлом конфигурации. Если я хочу добавить классы из новой dll, которой не было, когда я компилировал проект, есть ли способ сделать это без перекомпиляции?...
165 просмотров

Castle-Windsor: перезаписать компонент в будущем
У меня есть следующий вариант использования: Я хочу зарегистрировать все компоненты, используемые всеми конфигурациями приложения. Затем я хотел бы зарегистрировать серию динамически настраиваемых «плагинов», которые выражаются в виде...
407 просмотров
schedule 30.05.2022

Как зарегистрировать сборки с помощью Windsor в ASP.NET MVC
Вот так выглядит мой проект: TestMvc (мой веб-проект) имеет ссылку на сборку DomainModel.Core, в которой находятся мои интерфейсы и бизнес-объекты. Класс, реализующий интерфейсы в DomainModel.Core, находится в другой сборке с именем...
388 просмотров

Перехват событий с помощью Castle DynamicProxy
В поиске в Google я не могу найти пример перехвата события на проксируемом типе, и, похоже, он не работает для меня. Есть ли способ сделать это (т. Е. Использовать IInterceptor при вызове события)?
1234 просмотров

Castle Windsor - преобразование общей реализации в базовый тип
Я пытаюсь использовать Windsor в качестве фабрики для реализации спецификаций на основе подтипов XAbstractBase (в моем случае это базовый класс абстрактных сообщений). У меня есть такой код: public abstract class XAbstractBase { } public...
1796 просмотров
schedule 31.10.2022

Castle Windsor для создания экземпляра объекта на основе параметров URL?
Могу ли я заставить Castle Windsor внедрить объект, созданный с параметрами URL? Либо как параметры строки запроса, либо как параметры, определенные в конфигурации маршрутизации? В настоящее время этот объект передается методу действия Index...
368 просмотров
schedule 26.04.2022

Виндзорский замок разрешить словарь‹› не удалось
Я сделал следующее: container.Register(Component.For<Dictionary<string, string>>() .Instance(ServiceDictionaryInstance) .Named("serviceDictionary")); Класс потребляет...
839 просмотров
schedule 01.03.2023

Случайная ошибка на рабочем сервере: метод ‹имя› не поддерживается на этом прокси
Один из 4 производственных серверов время от времени генерирует массу ошибок, утверждая: Метод RunRules не поддерживается на этом прокси, это может произойти, если метод не помечен атрибутом OperationContractAttribute или если тип интерфейса не...
1954 просмотров

Есть ли в Castle Windsor статический класс, аналогичный ObjectFactory StructureMap?
В настоящее время я перехожу из StructureMap в Castle Windsor. Используя StructureMap, вы можете загрузить фреймворк в одном центральном месте, а затем вызвать ObjectFactory.GetInstance в любом месте вашего кода, чтобы получить экземпляр,...
1329 просмотров
schedule 19.06.2022

Внедрить свойство контроллера ASP.NET MVC в зависимость уровня службы?
Я использую подход, аналогичный тому, который описан в этом руководстве по ASP.NET MVC где вы передаете оболочку вокруг коллекции ModelState контроллера в класс проверки, чтобы контроллер мог получить доступ к информации об ошибках. Вот готовый...
2266 просмотров

Castle Windsor Перехват DynamicProxy Документация IInvocation
В замке Castle Castle.DynamicProxy.IInvocation, в чем разница между GetConcreteMethod GetConcreteMethodInvocationTarget Method Я читал документацию, но не понимаю разницы, особенно между первыми двумя. Я предполагаю, что Method - это...
1393 просмотров

Castle Project — варианты обновления синглтона Castle Windsor (истечение срока действия? уведомление?)
Я использую Castle Windsor 2.0 для внедрения зависимостей в моем проекте ASP.NET MVC 2. Один из моих компонентов содержит данные конфигурации приложения и в настоящее время настроен как одноэлементный (намерение состоит в том, чтобы избежать частых...
853 просмотров
schedule 27.12.2022