Вопросы по теме 'structuremap'

StructureMap, сканирование сборок и область видимости
Как я могу добавить некоторую область видимости при сканировании своих сборок? Google, похоже, не совсем доволен «кэшированием структурной карты»:/ ObjectFactory.Configure(registry => { registry.Scan(x => {...
1363 просмотров
schedule 17.12.2023

StructureMap WithCtorArg - отсутствует ссылка?
Я пытаюсь начать работу с картой структуры. Я использую версию 2.5.3. Я создал простой загрузчик, но не могу его скомпилировать. Я получаю сообщение об ошибке: «StructureMap.Configuration.DSL.Expressions.CreatePluginFamilyExpression» не...
1375 просмотров
schedule 28.02.2024

Как настроить именованные экземпляры с помощью профилей StructureMap?
Я немного погуглил и искал здесь на SO, но не смог найти аналогичный вопрос или ответ. В типичной конфигурации SM вы можете добавить несколько именованных экземпляров для одного типа PluginType: ForRequestedType<IFoo>() .AddInstances( x...
1906 просмотров
schedule 21.03.2022

Зачем получать 202 в двух равных путях кода карты структуры
На языке C # с использованием StructureMap 2.5.4, ориентированного на библиотеки .NET Framework 3.5. Я предпринял шаги для поддержки нескольких профилей в настройке DI структурной карты, используя модель ServiceLocator с активацией Bootstrapper....
268 просмотров

StructureMap разрешает зависимость посредством инъекции вместо местоположения службы
В моем проекте я регистрирую много ISerializers реализаций с помощью сканера сборки. FWIW это код, который регистрирует мой ISerializers Scan(scanner => { scanner.AssemblyContainingType<ISerializer>();...
5106 просмотров

StructureMap - Scan - Общий интерфейс с базовой реализацией и специфическими
У меня интерфейс примерно такой: interface IGenericSetupViewModel<T> Затем у меня есть реализация по умолчанию, что-то вроде этого class GenericSetupViewModel<T> : IGenericSetupViewModel<T> Для некоторых конкретных...
2310 просмотров
schedule 19.03.2023

Проблемы StructureMap с двунаправленными / циклическими зависимостями
В настоящее время я интегрирую StructureMap в наш бизнес-уровень, но у меня проблемы из-за двунаправленных зависимостей. Уровень содержит несколько менеджеров, каждый из которых может вызывать методы друг друга: нет никаких ограничений или правил...
3873 просмотров

время жизни объекта StructureMap
я использую структурную карту с пары месяцев. Я всегда использую ObjectFactory.GetInstance, чтобы получить правильный экземпляр объекта, который я должен использовать. На самом деле, мне нужно понять, что является InstanceScope ObjectFactory по...
918 просмотров

Композиция со структурной картой
Глядя на сообщение Карла Сегина, в котором он показывает, что разработка дизайна для тестируемости приводит к лучшему дизайну, в данном случае композиция вместо наследования . В примере его CachedEmployeeLookup зависит от EmployeeLookup ,...
167 просмотров
schedule 13.04.2023

Тип разрешения структурной карты с параметрами
У меня проблема.... Как бы не сказать, что у меня есть такой класс: public class A: InterfaceA { private FileInfo _fileInfo = null; public A(FileInfo fileInfo) { this._fileInfo = fileInfo; } ... } и еще один:...
1371 просмотров

IoC (StructureMap) Передовая практика
По моему (вероятно, скудному) пониманию, делать это в середине метода в вашем контроллере/презентере считается плохой практикой, поскольку это создает зависимость между StructureMap и вашим презентером: void Override() {...
1096 просмотров

Инструмент администрирования веб-сайта — тип не разрешен для члена «StructureMap.StructureMapException»
Думаю, лучше всего мне подойдет картинка: Любые идеи? Мое веб-приложение работает нормально. На самом деле я не использую инструмент администрирования веб-сайта, я просто научился играть с ним и обнаружил, что вкладка безопасности не...
1034 просмотров

Внедрение сеттера с конструктором, определяемым типом
Интересно, это что-то очень простое, чего мне просто не хватает, или есть еще кое-что. По сути, я пытаюсь использовать инъекцию установщика StructureMap для реализации регистратора. Конструктор регистратора, который я хочу использовать для...
129 просмотров

Как настроить внедрение зависимостей с помощью ASP.NET MVC 3 RTM
Я обновляю веб-приложение с ASP.NET 3 Preview 1 до RTM, и меня смущает обновленный подход к внедрению зависимостей. Я использую для этого StructureMap, но это не имеет отношения к моему вопросу. Раньше мне нужно было сделать следующее:...
4342 просмотров

Попытка сделать Logging Interceptor для StructureMap с использованием DynamicProxy
Я пытаюсь регистрировать звонки из пользовательского интерфейса (модуль DNN) в некоторые из различных служб, которые он использует, чтобы профилировать, как люди взаимодействуют с сайтом. Я использую StructureMap 2.5.3.0 и Log4Net. У меня все...
2172 просмотров

Создание сканера плагинов с помощью StructureMap
Я пытаюсь написать сканер плагинов StructureMap для реализации платежного шлюза. Я создал интерфейс IPaymentGateway во внешней библиотеке. Я создал несколько реализаций IPaymentGateway и поместил эти .dll в папку C:\Extensions\. Вот моя...
848 просмотров
schedule 10.05.2023

Сначала попробуйте StructureMap и MVC3 через NuGet.
Я пытаюсь понять, как настроить StructureMap для ASP.NET MVC3. Я уже использую NuGet и замечаю, что он создает папку App_Start с файлом cs с именем StructuremapMVC, поэтому я проверяю его и замечаю, что это тот же код, но упрощенный это будет...
3758 просмотров

NLog: внедрение зависимостей для пользовательских целей
Я пользователь NLog и создаю свою собственную цель. Эта цель будет использовать некоторые репозитории (используя NHibernate) для сохранения записей журнала. Можно ли внедрить необходимые зависимости конструктора пользовательских целей, используя...
2724 просмотров

StructureMap не может найти GenericRepository
В MVC 2 я над чем-то работаю и столкнулся с загвоздкой. Я поставил свой репозиторий вместо того, чтобы помещать в тот же класс, что и интерфейс, у меня тот же проект, что и файл EDMX. Инициализация StructureMap - вот что меня убивает. Здесь я...
478 просмотров
schedule 08.03.2023

структурная карта ObjectFactory.GetAllInstances ‹IHandle ‹TEvent›› ()
У меня проблемы с реализацией троеборья в недавнем проекте. Я убедился, что структурная карта правильно сканирует, собирает и добавляет обработчики событий. Scan(cfg => { cfg.TheCallingAssembly();...
1743 просмотров
schedule 19.04.2022