Resultados da pesquisa a pedido "ioc-container"
Injetando uma propriedade primitiva em uma classe base com o Castle Windsor
Tenho a seguinte definição de interface: public interface ICommandHandler { ILogger Logger { get; set; } bool SendAsync { get; set; } } Tenho várias implementações que implementamICommandHandler e precisa ser resolvido. Enquanto o Castle ...
Como evitar o acoplamento com um contêiner de IoC
Estou no processo de desenvolver uma estrutura extensível usando DI e IoC. Os usuários devem poder substituir a funcionalidade existente na estrutura, soltando suas próprias implementações no contêine Como posso permitir que os usuários façam ...
Registrar um tipo com construtor de argumentos primitivo
u tenho uma classe que possui em seu construtor alguns argumentos de tipo primitivo, como string et Como devo registrar o tipo no contêiner de unidade? public LoginManager( IRegionManager regionManager, IEventAggregator eventAggregator, string ...
NLog: injeção de dependência para destinos personalizados
Sou usuário do NLog e estou criando meu próprio destino personalizado. Esse destino usará alguns repositórios (usando NHibernate) para manter as entradas de lo possível injetar as dependências construtoras necessárias de ...
Como sobrescrever um componente com castelo windsor?
Eu quero redefinir uma implementação (padrão) em um determinado windsor-container. É para isso que serve OverWrite? Mas não funciona. container.Register( Component.For<IServiceOperationAuthorization>() .OverWrite() .Instance(_authorization) ...
Autofac: ocultando várias implementações contravariantes atrás de um composto
Foi acionado poresta questão SO [https://stackoverflow.com/questions/7010236/customizing-autofacs-component-resolution-issue-with-generic-co-contravarianc] obre o suporte a covariância e contravariância do (.NET 4.0) para Autofac, e agora estou ...
Declaring Spring Bean no contexto pai versus contexto filho
Eu tenho um objeto spring bean (dao) que eu instanciao no meu ServletContext por meio do seguinte xml: <bean id="userDao" class="com.company.dao.impl.UserDaoImpl"> <property name="sessionFactory" ref="sessionFactory" /> </bean>Este bean é ...
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 ...
Castle Windsor: force o resolvedor a usar o construtor especificado
Aqui está o exemplo: interface IComponentA {}; class ComponentA : IComponentA { }; interface IComponentB { }; class ComponentB : IComponentB { }; interface IComponentC { }; class ComponentC : IComponentC { public ComponentC(IComponentA a) ...