Resultados da pesquisa a pedido "inversion-of-control"
IoC.Resolve vs injeção de construtor
Ouvi muitas pessoas dizendo que é uma prática ruim usar o IoC.Resolve (), mas nunca ouvi uma boa razão para isso (se tudo é sobre testes, você pode simplesmente zombar do contêiner e pronto). Agora, as vantagens de usar Resolver em vez de ...
Mantendo o uso do contêiner DI na raiz da composição no Silverlight e MVVM
Não está muito claro para mim como posso projetar, então mantenho a referência ao contêiner DI na raiz da composição para um aplicativo Silverlight + MVVM. Eu tenho o seguinte cenário de uso simples: há uma exibição principal (talvez uma lista ...
Estou procurando uma estrutura IOC / DI simples, porém prática e robusta, para .net
Vou usá-lo em um projeto com desenvolvedores menos experientes, de modo que uma estrutura complexa como o Spring.NET não é uma opção. Eu estava pensando sobre: NinjectCastelo WindsorStructureMapO que apresentaria uma curva de ...
Arquitetura / composição de aplicativos em F #
Eu tenho feito o SOLID em C # a um nível bastante extremo nos últimos tempos e, em algum momento, percebi que não estou fazendo muito mais do que compor funções hoje em dia. E depois que recentemente comecei a olhar para o F # novamente, imaginei ...
Autofac com várias implementações da mesma interface
Estou usando o Autofac e gostaria de ter várias implementações de uma interface. Como posso configurar o Autofac para resolver dependências com base no tipo atual? Mais especificamente, eu tenho uma interface e várias implementações que ...
Autofac: como limitar a vida útil de um objeto IDisposable sem passar pelo contêiner de IoC
No momento, estou aprendendo a usar o Autofac e estou preso ao descarteIDisposable objetos deterministicamente. Deixe-me apresentar a situação antes de expor meu problema. Posicão inicial:Digamos que meu modelo de objeto seja definido através ...
Não é possível obter o valor de Ninject ConstructorArgument (transmitido como parâmetro para kernel.Get)
Problemas para obter o valor de um parâmetro ConstructorArgument passado para kernel.Get (). Eu quero usar o valor do parâmetro para determinar qual dos dois valores de cadeia será passado para o construtor. O parâmetro está de fato lá quando ...
Escopo do ciclo de vida multithread do COI DI em tarefas em segundo plano
Eu tenho um aplicativo que usa o COI e o DI para criar e injetar serviços. Eu tenho uma camada de serviço que lida com alguma lógica de negócios, na camada de serviço eu tenho um repositório que se comunica com o banco de dados. Esse repositório ...
MEF e montagem de interface separada levam a "Interface para todas as classes"
Estou molhando os pés com DI / IoC e MEF em particular. Eu tenho um aplicativo da web que possui dois tipos de partes (talvez mais um dia) definidas por interfaces que precisam acessar todo o ambiente. O aplicativo possui uma lista com ...
Injeção dinâmica do Guice com anotação personalizada
Eu tenho algum recurso, mas não posso iterá-lo e vinculá-lo a todos, tenho que usar a chave para solicitar o recurso. Portanto, tenho que injetar dinamicamente. Eu defino uma anotação como @Target({ METHOD, CONSTRUCTOR, FIELD }) ...