Resultados da pesquisa a pedido "inversion-of-control"
Biblioteca "amigável" de Injeção de Dependência (DI)
Eu estou pensando no design de uma biblioteca C #, que terá várias funções diferentes de alto nível. Claro, essas funções de alto nível serão implementadas u...
Como uso o AutoMapper com o Ninject.Web.Mvc?
Configuraçãoeu tenho umAutoMapperConfiguration classe estática que configura os mapeamentos do AutoMapper: static class AutoMapperConfiguration() { internal static void SetupMappings() { Mapper.CreateMap<long, ...
Instanciação de serviço WCF via contêiner IoC
O tempo de execução do WCF pode ser criado para instanciar um serviço por meio de um contêiner de IoC, e não por seu processo usual? (Além disso, dado um conflito potencial entre a configuração de estilo de vida do contêiner para o tipo e o ...
resolução polimórfica de parâmetros genéricos em Unity registerType
Estou tentando fazer o seguinte e falhando: class base {} class derived1 : base {} class derived2 : base {} interface itr<t> where t : class, base {} class c1: itr<derived1> {} class c2 : itr<derived2> {} // Os 2 registros a seguir ...
Como remover a funcionalidade da unidade de trabalho dos repositórios usando o IOC
Eu tenho um aplicativo usando ASP.NET MVC, Unity e Linq to SQL. O contêiner de unidade registra o tipoAcmeDataContext que herda deSystem.Data.Linq.DataContext, com umLifetimeManager usandoHttpContext. Existe uma fábrica de controladores que ...
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 ...
Como controle a criação / tempo de vida da instância MembershipProvider?
Registrei uma classe MembershipProvider personalizada no meu arquivo Web.Config. Estou usando Inversion Of Control usando Castle Windsor e registrei minha classe MembershipProvider personalizada como transitória (porque está usando um ...
O que os programadores querem dizer quando dizem: "Código contra uma interface, não um objeto".
Comecei a longa e árdua busca de aprender eApliqueTDD para o meu fluxo de trabalho. Tenho a impressão de que o TDD se encaixa muito bem com os princípios de IoC. Depois de navegar por algumas das perguntas marcadas com TDD aqui no SO, li que é ...