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

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 ответа

эта почта

этого вопроса уже задавалась здесь:Structuremap Инъекция свойств [https://stackoverflow.com/questions/3951111/structuremap-property-injection]но ответ так и не был дан. С StructureMap возможно ли сделать инъекцию свойства таким образом, ...

1 ответ

Чтобы ответить на мой собственный вопрос, да, это ошибка в StructureMap. Ошибка исправлена ​​в стволе или будет исправлена ​​в любом двоичном выпуске 2.5.3 или позже.

ой загрузчик StructureMap: ObjectFactory.Initialize(factory => { //Business Conversation is per session factory.ForRequestedType<IConversation>(). TheDefaultIsConcreteType<Conversation>(). CacheBy(InstanceScope.HttpSession); //Session Factory is ...

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

3 ответа

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

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

1 ответ

Затем используйте его в своем вызове Scan:

чень нравится StructureMap как IOC-фреймворк, особенно регистрация на основе конвенции. Теперь я пытаюсь сделать следующее: я хочу добавить все типы, которые реализуют определенный интерфейс, когда у класса есть конструктор по умолчанию (без ...

2 ответа

DimeCasts

некоторые учебные карты структуры. Кто-нибудь знает что-нибудь? РЕДАКТИРОВАТЬ: Все ответы приветствуются, но я искал что-то, чего нет на первых 2 страницах Google. У меня был бы смысл сделать это в первую очередь.

2 ответа

, но JC обеспечивает лучший модульный шаблон.

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

1 ответ

Вы спасли мой день с этим, спасибо!

ыполнении фоновых задач в службе Windows я использовалHybridHttpOrThreadLocalScoped для хранения экземпляров NHibernate ISessions. Поскольку в Windows Server нет HTTPContext, мне интересно, если ...

1 ответ

WithDefaultConventions является важной частью показанного кода, потому что с этим параметром вы говорите StructureMap, чтобы использовать соглашение о сопоставлении IUserRepository с UserRepository. Поэтому StructureMap исходит из предположения, что класс назван как имя интерфейса без префикса I.

ли способ в StructureMap для такого рода повторяющихся отображений с одной линией или ...

2 ответа

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

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