Resultados da pesquisa a pedido "inversion-of-control"
Faça com que o .NET Core DI resolva automaticamente a classe por implementação genérica de interface / classe abstrata
Existe uma maneira no .NET Core de registrar uma interface genérica e resolver uma classe que corresponde a uma determinada implementação. Por exemplo, eu tenho a seguinte interface: public interface IMapper<TFrom, TTo> { }Eu também tenho uma ...
As interfaces são anotadas com a anotação @Component na primavera IoC / DI. Qual seria a razão?
Algumas vezes, as interfaces são anotadas com a anotação @Component. Então, meu raciocínio óbvio foi que as classes que implementam essa interface também serão tratadas como componentes. Mas se eu estiver certo, não é esse o caso. Então, qual é ...
Qual contêiner de IoC é melhor com o Prism.
Estou no início de uma novaPrism.Forms projeto e eu queria saber qual dos váriosIoC recipientes (Autofac, Dryloc, Ninject ouUnity) seria melhor seguir em frente. Não sei se isso é verdade, mas li em algum lugar que o Unity não está mais ...
Interface Angular 2 injetável?
Hoje me deparei com algo que não achei que me causaria problemas. Em Java e Spring, posso declarar dois beans que implementam uma determinada interface, enquanto em outra classe em que são injetados, só trabalho com a interface; é de fato o que ...
Práticas recomendadas para injeção de dependência via construtor
Inversão de controle [https://en.wikipedia.org/wiki/Inversion_of_control]é uma técnica à prova de valor usada para modularizar um sistema e desacoplar os componentes um do outro. O baixo acoplamento é sempre uma vantagem: simplifica o teste ...
Winforms: Como registrar formulários no contêiner IoC
fundo Estou criando um aplicativo winforms em que estou usando um contêiner de IoC (SimpleInjector) para registrar meus tipos. No meu aplicativo, a maioria das telas (ou seja, formulários) terá apenas uma instância a qualquer ...
Unity Batch Registre-se por convenção
Estou tentando fazer o equivalente ao seguinte código Autofac no Unity IoC. builder.RegisterAssemblyTypes(typeof (DataRepository<>).Assembly) .Where(t => t.Name.EndsWith("Repository")) .AsImplementedInterfaces();Isso basicamente substitui o ...
Ninject, IoC e padrão de fábrica
Eu tenho um aplicativo de console em que preciso executar um determinado recurso com base nas informações do usuário. Se o usuário inserir "recurso 1" -> eu executo o recurso 1 e assim por diante. Estou tentando escrever este projeto o mais ...
Papel da nova palavra-chave no Spring Framework
No Spring Framework, parece quebeans são a maneira preferida de criar objetos [http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-introduction] para usar na lógica de negócios. [Injeção de dependência] é ...
Injeção de Dependência .net-core
Eu tenho um repositório genérico que eu quero registrar para DI, ele implementa uma interface IRepository. Normalmente eu criaria uma instância assim: IRepository repo = new Repository<Order>();No entanto, estou tentando acelerar o .net 5 antes ...