0
ответов

Веб-формы и внедрение зависимостей

Я нахожусь в процессе внедрения инфраструктуры внедрения зависимостей в существующее приложение WebForms (с использованием Castle Windsor). У меня довольно большой опыт работы с DI, и я очень сильно склоняюсь к ...
вопрос задан: 20 January 2012 20:24
0
ответов

Как я могу использовать строковый аргумент для ввода пространства имен или типа?

Мне нужно получить некоторый вывод JSON в сценарии .NET 2.0 C #. Цель состоит в том, чтобы использовать один метод для вывода всех необходимых мне каналов JSON. Все модели имеют одинаковые свойства id и name, поэтому у меня примерно 15 ...
вопрос задан: 20 January 2012 03:10
0
ответов

Можно ли настроить службу WCF с использованием конфигурации Castle Windsor Fluent без файлов конфигурации или svc?

У меня есть веб-приложение ASP .Net MVC 3.0, размещенное на IIS, и я использую Castle Windsor версии 3.0. Я бы хотел зарегистрировать службу WCF с помощью webHttpBinding без каких-либо записей в ...
вопрос задан: 11 January 2012 15:34
0
ответов

IoC (Windsor) - Что такое «интерфейс по умолчанию»?

Кто-нибудь может объяснить разницу между container.Register (AllTypes.FromAssemblyContain (typeof (BigCompanyRepository)) .WithService.DefaultInterface () и container.Register ( AllTypes ....
вопрос задан: 18 November 2011 15:39
0
ответов

Нужен ли мне файл svc для настройки Castle Wcf Facility для служб, отличных от HTTP?

Меня смущает регистрация объекта Castle Wcf. Я прочитал несколько сообщений в блоге о BasicHttpBinding. Но не смог найти ясного простого примера для настройки net.tcp. Я хочу организовать службу ...
вопрос задан: 3 November 2011 21:08
0
ответов

Castle Windsor - Почему бы мне не использовать «NoTrackingReleasePolicy» по умолчанию?

Я пришел из мира StructureMap, где нет необходимости освобождать разрешенные временные объекты. Я вижу, что Виндзор по умолчанию отслеживает любые разрешенные временные объекты и поэтому ...
вопрос задан: 23 October 2011 21:31
0
ответов

Пользовательский тип базовой страницы для моих представлений бритвы, как использовать Castle Windsor для автоматического связывания свойств?

Моя базовая страница выглядит так: namespace ASDF.Mvc.ViewEngines.Razor {public abstract class WebViewPage : System.Web.Mvc.WebViewPage {public ISomeHelper ...
вопрос задан: 15 October 2011 18:52
0
ответов

Есть ли простой способ зарегистрировать статические замыкания с помощью Castle Windsor?

Я экспериментировал с использованием именованных делегатов вместо интерфейсов с одним методом. Это дает некоторые преимущества для размера кода, поскольку мы можем перейти от (некоторые разрывы строк удалены, чтобы не преувеличивать ...
вопрос задан: 20 August 2011 10:14
0
ответов

Использование Windsor для автоматической подписки на агрегатор событий с настраиваемой функцией

Читая этот пост в блоге, он упоминает, что вы можете заставить свой контейнер DI автоматически подписываться на события, если он реализует IHandle <>. Это именно то, чего я пытаюсь достичь. Вот что я ...
вопрос задан: 16 August 2011 14:22
0
ответов

Как ввести правильную зависимость на основе имени параметра конструктора

У меня есть этот интерфейс, который используется несколькими конкретными типами, такими как EmailFormatter, TextMessageFormatter и т. д. открытый интерфейс IFormatter {T Format (CompletedItem ...
вопрос задан: 7 August 2011 15:14
0
ответов

Справка по Виндзору и шаблонам репозитория и единиц работы

У меня есть эти интерфейсы: открытый интерфейс IUnitOfWork {IPersonRepository People {получить; } Книги IBookRepository {get; } int Commit (); } открытый интерфейс IBookRepository {Книга ...
вопрос задан: 4 August 2011 02:02
0
ответов

Castle Windsor Transient Disposables

Я знаю, что это обсуждалось до тошноты ... но у меня есть проблема с тем, как Виндзор отслеживает переходные IDisposable объекты. Я понимаю преимущества предоставления Виндзору возможности управлять моими IDiposables ......
вопрос задан: 22 July 2011 01:51
0
ответов

Castle.MicroKernel.dll을 찾을 수있는 곳

이것은 한 번 답변을 받았지만 그 이후로 다운로드 사이트가 변경되었습니다. Castle.MicroKernel을 전혀 찾을 수 없습니다. 2.51은 더 이상 다운로드 할 수 없으며 2.52에는 없습니다. 또는 2.53.
вопрос задан: 6 July 2011 20:07
0
ответов

Избегание антипаттерна Service Locator с устаревшим приложением, не предназначенным для IOC

Я часто читал, что Service Locator в IOC - это антипаттерн. В прошлом году мы представили IOC (в частности, Ninject) нашему приложению на работе. Это устаревшее приложение, оно очень большое и ...
вопрос задан: 4 July 2011 12:01
0
ответов

Проблема с Automapper и Windsor

У меня проблема с Automapper, когда я пытаюсь использовать настраиваемый преобразователь, который использует внедрение зависимости. У меня следующая модель: публичный класс User: Entity {общедоступная виртуальная строка Имя {получить; набор; } ..
вопрос задан: 21 June 2011 10:12
0
ответов

Castle.TypedFactory.DefaultInterfaceFactoryComponentSelector не может быть разрешен

Я следую примеру Хосе Ф. Романиелло об управлении сеансом с помощью NHibernate. Это очень хорошая статья, однако я борюсь с ней, имея очень небольшой опыт работы с NHibernate, Windsor и ...
вопрос задан: 16 June 2011 16:16
0
ответов

Как принудительно установить порядок выполнения установщика

Я создавал новое решение .NET с Castle, выполняющим мой DI. Сейчас он на той стадии, когда я хотел бы контролировать порядок, в котором работают мои установщики. Я построил отдельные классы ...
вопрос задан: 15 June 2011 13:14
0
ответов

Как сделать вы используете Castle Windsor - Fluent Interface для регистрации общих интерфейсов?

Castle Windsor только что выпустил Fluent-интерфейс для регистрации компонентов в качестве альтернативы использованию XML в файле конфигурации. Как использовать этот интерфейс Fluent для регистрации универсального интерфейса? Чтобы ...
вопрос задан: 5 June 2011 04:42
0
ответов

Внедрение зависимости в CustomAttribute с использованием Castle Windsor

В моем приложении ASP.Net MVC я реализовал Custom ActionFilter для авторизации пользователей. Я использую CastleWindsor для обеспечения внедрения зависимостей во все контроллеры следующим образом: protected ...
вопрос задан: 31 May 2011 11:00
0
ответов

Завод и репозиторий контроллера Castle Windsor не разрешаются

Я сейчас тестирую Castle Windsor vs. Ninject, и мне очень нравится то, что Windsor может предложить, у меня просто проблема с инъекцией в репозиторий. Итак, вот установка ... У меня ...
вопрос задан: 27 May 2011 13:33
0
ответов

Может ли Windsor взаимодействовать с другим контейнером IoC?

В ядре нашего приложения мы используем Castle Windsor для управления нашими зависимостями . Мы' буду загружать плагины от третьих лиц, которые могут использовать свои собственные контейнеры IoC. Мы хотели бы, чтобы они могли ...
вопрос задан: 13 May 2011 06:03
0
ответов

внедрение строк подключения в классы, разрешенные DI

Я использую Castle для создания контекста базы данных на основе заданного интерфейса. В моем классе установщика есть следующий код, и в настоящее время он отлично работает. private ConfigureDelegate ...
вопрос задан: 5 May 2011 16:33
0
ответов

Castle Windsor CollectionResolver: Почему он не работает на вызовах Resolve?

Я добавил CollectionResolver в качестве суб-резольвера моего ядра Windsor, и он правильно инжектирует коллекции зависимостей на разрешаемые объекты. То есть, если у меня есть класс X { public X(IComponent[...
вопрос задан: 3 May 2011 05:22
0
ответов

Castle Windsor Dependency Resolver для MVC 3

Поскольку реализация IoC / DI в MVC 3, скорее всего, находится в окончательной форме в RC, я ищу обновленную реализацию DependencyResolver, IControllerActivator и IViewPageActivator ...
вопрос задан: 29 April 2011 19:13
0
ответов

Тестирование компонента Castle Windsor с помощью PerWebRequest lifestyle

Я пытаюсь провести некоторое тестирование с участием Castle Windsor в одном из моих тестов Я хочу проверить установщики Windsor, поэтому я проверяю, может ли контейнер разрешать мои компоненты с учетом своего интерфейса. Итак ...
вопрос задан: 25 April 2011 18:20
0
ответов

Как я могу провести модульное тестирование своего контроллера, чтобы убедиться, что Windsor может разрешать зависимости при использовании PerWebRequestLifestyle

В моем приложении есть следующий модульный тест: [TestMethod] public void Windsor_Can_Resolve_HomeController_Dependencies () {// Настроить контейнер WindsorContainer = new ...
вопрос задан: 24 April 2011 18:49
0
ответов

Как использовать параметр IConfigurationStore в программе установки Windsor?

Метод установки IWindsorInstaller имеет параметр хранилища IConfigurationStore. Я нигде не могу найти пример кода, где действительно используется этот параметр. Для чего это можно использовать? Не могли бы вы ...
вопрос задан: 4 April 2011 07:10
0
ответов

Сортировка NSTableView с поддержкой NSArrayController

У меня есть NSArrayController и NSTableView. Показывают треки из iTunes. Я могу отсортировать список, щелкнув заголовок. Есть ли способ настроить дескриптор сортировки по умолчанию для табличного представления, чтобы он ...
вопрос задан: 29 March 2011 20:16
0
ответов

Невозможно передать параметр в Windsor Typed Factory Facility

У меня есть IRunningTaskFactory, который зарегистрирован в Windsor AsFactory () с помощью Typed Factory Facility. В интерфейсе есть единственный метод, который выглядит так: RunningTask Create (задача ITask); ...
вопрос задан: 24 March 2011 16:14
0
ответов

Передача внедренной зависимости Windsor Castle в параллельный поток - проблема Dispose ()

Я использую ASP.NET MVC с Castle Windsor в качестве контейнера IoC с образом жизни компонента, установленным на PerWebRequest. Мой репозиторий (который является внедренной зависимостью) создает экземпляр Entity ...
вопрос задан: 20 March 2011 04:03