Resultados da pesquisa a pedido "inversion-of-control"
O StructureMap CacheBy InstanceScope.HttpSession não está funcionando
Esta é a minha inicialização do StructureMap: ObjectFactory.Initialize(factory => { //Business Conversation is per session factory.ForRequestedType<IConversation>(). TheDefaultIsConcreteType<Conversation>(). ...
IOC com Entity Framework
Estou tentando fazer uso do Unity Framework com o Entity Framework. Deixe-me explicar o cenário. Digamos que eu tenho um banco de dados com 5 tabelas. Terei 5 interfaces, cada uma delas correspondendo a uma tabela no banco de dados, tendo cada ...
Como usar a Injeção de Dependência e não o Localizador de Serviço
Estou ouvindo pessoas dizerem que você não deve usar o Localizador de Serviço para sua Injeção de Dependência. Então, como exatamente você injeta as dependências sem depender de um localizador de serviço? Quero experimentar contêineres IoC, mas ...
IOC / DI: registrar um tipo de concreto é um cheiro de código?
Estou lutando um pouco com isso no meu projeto atual. Eu me deparei com alguns casos em que tenho um tipo concreto que não (e não precisa) para implementar nenhuma interface específica. Às vezes, quero que a resolução ocorra por meio ...
Por que todos dizem que a injeção de dependência nos formulários da Web do ASP.NET é difícil quando PageHandlerFactory e IHttpHandlerFactory existem?
ntão, eu tenho um site de formulários da Web herdado e estou trabalhando para facilitar a manutenção. Jogá-lo fora e reescrevê-lo não é uma opçã IoC é obviamente uma das primeiras coisas que conseguiu, mas isso me deixa com o padrão de ...
Generic Type no construtor
Tenho uma interface de tipo genérico e quero que um construtor de um objeto receba a interface genéric Gostar public Constructor(int blah, IGenericType<T> instance) {} Quero que o código que cria esse objeto especifique o IGenericType (use ...
Como declarar o Unity InjectionFactory na configuração XML
Estou no processo de mover nossa configuração do Unity para o arquivo web.config. Estou empolgado em como migrar a seguinte configuração de código para o formato xml: var container = new UnityContainer(); ...
rquitetura @Onion e registro de dependências no DI Container
Eu estive lendo sobre a arquitetura Onion e tenho uma pergunta simples sobre como as dependências de montagem devem ser organizadas para que um contêiner de DI possa conectar tud Assuma uma solução muito simples que tenha a seguinte ...
Castle Windsor passando parâmetros do construtor
Tenho uma classe IAddress com algumas propriedades. Eu tenho um tipo concreto que implementa essa interface. Esse tipo de concreto tem alguns construtores diferentes que eu poderia usar. Como posso passar valores de parâmetro para um desses ...
Container Windowsindsor Ioc: como registrar que certos construtores adotam diferentes implementações de uma interface
Tenho muitas classes que usam um IMyService como argumento de construto por exemplo ClassA(IMyservice myservice) // this should take a Concrete1 for IMyService ClassB(IMyservice myservice) // this should take a Concrete2 for ...