Результаты поиска по запросу "structuremap"

2 ответа

Как использовать StructureMap с общими незамкнутыми типами, используя Scan с «жадным» конструктором

2 ответа

Единственный другой способ, который я могу придумать, - предоставить isntances в качестве аргументов конструктора при регистрации типов. Я могу привести пример завтра.

уляторы: public interface ICalculator { int Calculate(int a, int b); } public class Calculator : ICalculator { private readonly ICalculatorStrategy _calculatorStrategy; public Calculator(ICalculatorStrategy calculatorStrategy) ...

1 ответ

Это великолепно! У меня уже был метод CanHandle, но я удалил его, так как думал, что волшебство StructureMap может сделать это для меня. Я даже пошел немного дальше, сделал абстрактный CommandHandler <T> и поместил его между универсальным интерфейсом и конкретным классом, чтобы я мог извлечь выгоду из метода CanHandle без необходимости реализовывать его во всех производных классах. Круто, спасибо!

я есть следующее: public interface ICommand { } public class AddUser : ICommand { public string Name { get; set; } public string Password { get; set; } } public interface ICommandHandler<T> : IHandler<T> where T : ICommand { void Execute(T ...

ТОП публикаций

2 ответа

Утилизировать введенный HttpClient

Наше приложение MVC вызывает действие WebAPI, используя HttpClient. Я решил добавить HttpClient с помощью StructureMap и переопределить dispose в контроллере.

1 ответ

Так рада, что вы исправили это :-)

11 ответов

Я ищу простой, но практичный и надежный каркас IOC / DI для .net

Я собираюсь использовать его в проекте с менее опытными разработчиками, поэтому такая сложная среда, как Spring.NET, не подходит. Я думал о:NinjectЗамок Винд...

2 ответа

Утилизировать введенный HttpClient

Наше приложение MVC вызывает действие WebAPI, используя HttpClient. Я решил добавить HttpClient с помощью StructureMap и переопределить dispose в контроллере. public HomeController(HttpClient httpClient) { _httpClient = httpClient; } protected ...

1 ответ

StructureMap и шаблон декоратора

Я использую StructureMap, v. 2.5.3, и у меня возникли проблемы с объединением реализаций в интерфейсе для реализации шаблона Decorator.m используется в Виндз...

0 ответов

извините .. отредактировал мой оригинальный вопрос ... IMyRepository действительно наследует IDisposable. Тем не менее, StructureMap будет разрешать ссылки, так как механизм DI должен вызывать метод dispose?

ользую StructureMap для разрешения ссылок на мой класс репозитория. Мой интерфейс хранилища реализует IDisposable, например, public interface IMyRepository : IDisposable { SomeClass GetById(int id); } Реализация интерфейса с использованием ...

3 ответа

круто, похоже, что это правильно, плохо проверим это завтра

я есть интерфейс: IRepository<T> where T : IEntityв то время как я собираю свой пользовательский интерфейс, я использую некоторые ложные реализации репозитория, которые просто возвращают любые старые данные. Они выглядят так: public class ...