Описание тега structuremap3

Версия 3 библиотеки внедрения / инверсии зависимостей StructureMap для.NET
2 ответа

Как зарегистрироваться и получить IUserIdentity из контейнера в NancyFx?

Я использую FluentValidation с NancyFx. Я хочу проверить некоторые данные в соответствии с текущим контекстом, точно в отношении текущего пользователя. К сожалению, я не могу найти ни одного примера, как зарегистрироваться и получить из контейнера (…
0 ответов

StructureMap 3: Может кто-нибудь объяснить, как работает.HybridHttpOrThreadLocalScoped?

Я изо всех сил пытаюсь найти документацию, которая говорит мне, как .HybridHttpOrThreadLocalScoped работает в StructureMap 3, а именно в версии 3.1.6.191. Кто-нибудь может мне это объяснить?
27 апр '18 в 17:23
1 ответ

ServiceStack Redis проблемы с одновременными запросами на чтение

Я использую реализацию ServiceStack.Redis для кэширования событий, доставляемых через интерфейс Web API. Эти события должны быть вставлены в кеш и автоматически удалены через некоторое время (например, через 3 дня): private readonly IRedisTypedClien…
09 янв '15 в 09:19
0 ответов

Регистрация структурной карты с открытыми универсальными типами приводит к ошибке

Открытый универсальный тип public interface ICrudRepository<TEntity, in TKey> where TEntity : class, new() { Реализация public class EmployeeRepository:ICrudRepository<Employee,int> { Постановка на учет private static void OnRegistry(Con…
1 ответ

strucutreMap Внедрение зависимостей не работает

В моем приложении я настроил структуру карты как public class DefaultRegistry : Registry { #region Constructors and Destructors public DefaultRegistry() { Scan( scan => { scan.Assembly("Eterp.Data.ErpCore"); scan.Assembly("Eterp.Data.Seed"); scan…
2 ответа

StructureMap 3 получить запрошенный тип

У меня есть следующие регистрации StructureMap, которые работают в версии 2.6.4, и я наконец обновляюсь до последней версии SM (3.1.2 на момент написания статьи). И нужно обновить его, так как кажется, что IContext.BuildStack больше не существует. В…
30 сен '14 в 04:31
2 ответа

Не может разрешить символ SetAllProperties в StructureMap.Net4

В моем проекте я использую StructureMap.Net4 (версия 3.0.3) с StructureMap (3.0.3) . Я настроил Ioc с помощью следующего кода для ввода сеттера public static IContainer Initialize() { ObjectFactory.Initialize(x => { x.For<ICacheManager>().U…
12 июн '14 в 10:46
1 ответ

StructureMap вызывает исключение Stack Empty на страницах справки Web API ModelDescriptionLink.cshtml

У меня есть проект веб-API, который использует StructureMap для своего DI. Некоторое время он работал нормально, но у меня возникли некоторые проблемы со страницами справки Web API (Microsoft.AspNet.WebApi.HelpPage), где InvalidOperationExceptions г…
0 ответов

Значение не может быть нулевым. Имя параметра: httpContext для StructureMap.WebApi2 в проекте Web API2

Я использовал пакет nuget StructureMap.WebApi2 для проекта Web API 2. Контроллеры Web API используют инъекцию конструктора для внедрения зависимости репозитория, которая должна быть разрешена с помощью StructureMap Ioc. Теперь, когда я пытаюсь запус…
08 апр '15 в 20:22
2 ответа

StructureMap и многоуровневое решение MVC

У меня есть структура проекта следующим образом: Data Layer - для моделей MVC Website - для всех других сайтов, связанных с MVC. Я хочу, чтобы мой контроллер вводил контекст базы данных и службу одновременно и все еще гарантировал внедрение зависимо…
04 окт '14 в 14:51
0 ответов

Карта структуры, версия 3, конструктор Injection для IEnumerable<T> не работает

У меня есть несколько типов, как ParentClassA а также ParentClassBс их конструктором, имеющим параметр как IEumerable&lt;IType&gt;, как показано в коде ниже. public interface IType { } public class TypeA : IType { } public class TypeB : IType { } pu…
1 ответ

Что мне делать, когда ASP.NET 5 (vNext) не может перенаправлять привязки?

Я просто мокну от MVC 6. Я установил VS 2015 и по умолчанию ASP.NET 5 preview MVC Web Application В шаблоне все отлично работает под локальным IIS. Затем я попытался отключить контейнер DI по умолчанию с StructureMap точно следуйте этим инструкциям …
1 ответ

Как зарегистрировать необязательный декоратор или декоратор с необязательными параметрами, используя structmap asp.net mvc?

Я реализовал подход CQRS в своем приложении под сильным влиянием этой фантастической статьи: https://cuttingedge.it/blogs/steven/pivot/entry.php?id=9. Мой код для команд и обработчиков настроен идентично статье, и эта часть работает хорошо. Моя проб…
04 авг '15 в 16:39
1 ответ

NHibernate + Structuremap + TransactionScope

Мне было интересно, если кто-то может предложить лучший шаблон для использования в приведенном выше сценарии, предполагая, что A) StructureMap используется следующим образом: cfg.For&lt;ISession&gt;() .LifecycleIs(new TransientLifecycle()) .Use(ctx …
02 мар '16 в 13:57
1 ответ

Что является эквивалентом ObjectFactory.Inject в StructureMap 3.0

Я недавно обновился до StructureMap 3.0 и заметил, что ObjectFactory.Inject отсутствует. Что является эквивалентом для простой конфигурации инъекций, предоставленной этим методом?
0 ответов

Как переопределить сопоставление плагинов StructureMap 3

Мы используем StructureMap 3.1.6.186 и столкнулись с проблемой переопределения определенного плагина. В нашем случае у нас есть консольное приложение, которое мы развертываем на удаленном сервере. Консольное приложение имеет очень отдаленную зависим…
17 фев '16 в 14:21
0 ответов

Синглтон области сессии StructureMap3 - нет переменной сеанса?

Я довольно новичок в StructureMap. Я пытаюсь создать синглтон-класс в области сеанса (используя MVC4 с Sitecore). После некоторого поиска в Google я придумал это: x.For&lt;IMyClass&gt;().LifecycleIs(new HttpSessionLifecycle()).Use&lt;MyClass&gt;(); …
1 ответ

Как можно использовать авторегистрацию Structuremap в asp.net-mvc?

У меня есть простое приложение MVC, который имеет 3 слоя Ui => имеет ссылку на Common And Services общий Услуги => имеет отношение к общему Я определяю свои контракты на обслуживание на уровне Common и внедряю их на уровне сервисов //Common layer pu…
28 янв '15 в 10:37
1 ответ

StructureMap считает, что он должен внедрить конструктор и выдает исключение

Я использую StructureMap и ASP.Net Identity в своем приложении. Когда у меня есть эта строка в моем Application_Start ControllerBuilder.Current.SetControllerFactory(new StructureMapControllerFactory()); а это StructureMapControllerFactory: public cl…
0 ответов

Bootstrap StructureMap.WebApi2 из собственного хоста OWIN WepAPI2

У меня есть проект WebAPI, который я сам размещаю в проекте комплекта тестов интеграции, так что тесты будут настраивать и разрушать приложение WebAPI в процессе, следуя этим инструкциям http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use…